import z from 'zod';
export declare enum AssetMediaStatus {
    CREATED = "created",
    DUPLICATE = "duplicate"
}
export declare enum AssetUploadAction {
    ACCEPT = "accept",
    REJECT = "reject"
}
export declare enum AssetRejectReason {
    DUPLICATE = "duplicate",
    UNSUPPORTED_FORMAT = "unsupported-format"
}
declare const AssetMediaResponseDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    status: z.ZodEnum<typeof AssetMediaStatus>;
    id: z.ZodUUID;
}, z.core.$strip>, false>;
export declare class AssetMediaResponseDto extends AssetMediaResponseDto_base {
}
declare const AssetBulkUploadCheckResponseDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    results: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        action: z.ZodEnum<typeof AssetUploadAction>;
        reason: z.ZodOptional<z.ZodEnum<typeof AssetRejectReason>>;
        assetId: z.ZodOptional<z.ZodUUID>;
        isTrashed: z.ZodOptional<z.ZodBoolean>;
    }, z.core.$strip>>;
}, z.core.$strip>, false>;
export declare class AssetBulkUploadCheckResponseDto extends AssetBulkUploadCheckResponseDto_base {
}
export {};
