import { CylinderClientService } from "./cylinder-client.service";
export declare class CylinderClientController {
    private readonly cylinderclientService;
    constructor(cylinderclientService: CylinderClientService);
    findAll(page: number, per_page: number, query: string): Promise<{
        items: ({
            client: {
                name: string;
                address: string | null;
            };
            cylinder: {
                item_id: string;
                rfid: string | null;
            };
        } & {
            id: string;
            createdAt: Date;
            updatedAt: Date;
            clientId: string;
            lotNumber: string | null;
            challanDate: Date | null;
            dispatchDate: Date | null;
            cylinderId: string;
            isCylinderAssigned: boolean;
            assignedBy: string;
            assignedAt: Date;
        })[];
        pagination: {
            total: number;
            per_page: number;
            current_page: number;
            last_page: number;
        };
    } | undefined>;
    searchCylinderclient(query: string, limit?: string, page?: string): Promise<{
        items: ({
            client: {
                name: string;
                address: string | null;
            };
            cylinder: {
                item_id: string;
                rfid: string | null;
            };
        } & {
            id: string;
            createdAt: Date;
            updatedAt: Date;
            clientId: string;
            lotNumber: string | null;
            challanDate: Date | null;
            dispatchDate: Date | null;
            cylinderId: string;
            isCylinderAssigned: boolean;
            assignedBy: string;
            assignedAt: Date;
        })[];
        pagination: {
            total: number;
            per_page: number;
            current_page: number;
            last_page: number;
        };
    } | undefined>;
    find(limit?: string, page?: string, movement?: string, id?: string): Promise<{
        items: ({
            client: {
                name: string;
                address: string | null;
            };
            cylinder: {
                item_id: string;
                rfid: string | null;
            };
        } & {
            id: string;
            createdAt: Date;
            updatedAt: Date;
            clientId: string;
            lotNumber: string | null;
            challanDate: Date | null;
            dispatchDate: Date | null;
            cylinderId: string;
            isCylinderAssigned: boolean;
            assignedBy: string;
            assignedAt: Date;
        })[];
        pagination: {
            total: number;
            per_page: number;
            current_page: number;
            last_page: number;
        };
    } | undefined>;
}
