import z from 'zod';
export declare const QueueStatisticsSchema: z.ZodObject<{
    active: z.ZodInt;
    completed: z.ZodInt;
    failed: z.ZodInt;
    delayed: z.ZodInt;
    waiting: z.ZodInt;
    paused: z.ZodInt;
}, z.core.$strip>;
declare const QueueNameParamDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    name: z.ZodEnum<typeof import("src/enum").QueueName>;
}, z.core.$strip>, false>;
export declare class QueueNameParamDto extends QueueNameParamDto_base {
}
declare const QueueCommandDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    command: z.ZodEnum<typeof import("src/enum").QueueCommand>;
    force: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, false>;
export declare class QueueCommandDto extends QueueCommandDto_base {
}
declare const QueueUpdateDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    isPaused: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, false>;
export declare class QueueUpdateDto extends QueueUpdateDto_base {
}
declare const QueueDeleteDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    failed: z.ZodOptional<z.ZodBoolean>;
}, z.core.$strip>, false>;
export declare class QueueDeleteDto extends QueueDeleteDto_base {
}
declare const QueueJobSearchDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    status: z.ZodOptional<z.ZodArray<z.ZodEnum<typeof import("src/enum").QueueJobStatus>>>;
}, z.core.$strip>, false>;
export declare class QueueJobSearchDto extends QueueJobSearchDto_base {
}
declare const QueueJobResponseDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    id: z.ZodOptional<z.ZodString>;
    name: z.ZodEnum<typeof import("src/enum").JobName>;
    data: z.ZodRecord<z.ZodString, z.ZodUnknown>;
    timestamp: z.ZodInt;
}, z.core.$strip>, false>;
export declare class QueueJobResponseDto extends QueueJobResponseDto_base {
}
declare const QueueStatisticsDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    active: z.ZodInt;
    completed: z.ZodInt;
    failed: z.ZodInt;
    delayed: z.ZodInt;
    waiting: z.ZodInt;
    paused: z.ZodInt;
}, z.core.$strip>, false>;
export declare class QueueStatisticsDto extends QueueStatisticsDto_base {
}
declare const QueueResponseDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    name: z.ZodEnum<typeof import("src/enum").QueueName>;
    isPaused: z.ZodBoolean;
    statistics: z.ZodObject<{
        active: z.ZodInt;
        completed: z.ZodInt;
        failed: z.ZodInt;
        delayed: z.ZodInt;
        waiting: z.ZodInt;
        paused: z.ZodInt;
    }, z.core.$strip>;
}, z.core.$strip>, false>;
export declare class QueueResponseDto extends QueueResponseDto_base {
}
export {};
