import { PrismaService } from "../../prisma/prisma.service";
import { ConfigService } from "@nestjs/config";
export declare class CylinderlogsService {
    private prisma;
    private readonly configService;
    constructor(prisma: PrismaService, configService: ConfigService);
    findAll(page: number, perPage: number, query?: string, movement?: string, warehouseId?: string, challanDateFrom?: string, challanDateTo?: string, dispatchDateFrom?: string, dispatchDateTo?: string, vehicleId?: string, driverId?: string, user?: any): Promise<{
        items: any[];
        pagination: {
            total: number;
            per_page: number;
            current_page: number;
            last_page: number;
        };
    } | undefined>;
    findLogsForCylinder(cylinderId: string): Promise<any[]>;
    findOne(id: string): Promise<any>;
    searchCylinderLog(query: string, page: number, perPage: number): Promise<{
        items: any[];
        pagination: {
            total: number;
            per_page: number;
            current_page: number;
            last_page: number;
        };
    }>;
    private addDuration;
    private formatDuration;
}
