import { MaintenanceAction } from "../enum";
import z from 'zod';
declare const SetMaintenanceModeDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    action: z.ZodEnum<typeof MaintenanceAction>;
    restoreBackupFilename: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, false>;
export declare class SetMaintenanceModeDto extends SetMaintenanceModeDto_base {
}
declare const MaintenanceLoginDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    token: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, false>;
export declare class MaintenanceLoginDto extends MaintenanceLoginDto_base {
}
declare const MaintenanceAuthDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    username: z.ZodString;
}, z.core.$strip>, false>;
export declare class MaintenanceAuthDto extends MaintenanceAuthDto_base {
}
declare const MaintenanceStatusResponseDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    active: z.ZodBoolean;
    action: z.ZodEnum<typeof MaintenanceAction>;
    progress: z.ZodOptional<z.ZodInt>;
    task: z.ZodOptional<z.ZodString>;
    error: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, false>;
export declare class MaintenanceStatusResponseDto extends MaintenanceStatusResponseDto_base {
}
declare const MaintenanceDetectInstallResponseDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    storage: z.ZodArray<z.ZodObject<{
        folder: z.ZodEnum<typeof import("src/enum").StorageFolder>;
        readable: z.ZodBoolean;
        writable: z.ZodBoolean;
        files: z.ZodInt;
    }, z.core.$strip>>;
}, z.core.$strip>, false>;
export declare class MaintenanceDetectInstallResponseDto extends MaintenanceDetectInstallResponseDto_base {
}
export {};
