import { Schema } from 'mongoose'; import { z } from 'zod'; import { AclPolicy } from '../acl'; export declare const ZRBUploadSessionStatus: z.ZodEnum<{ error: "error"; done: "done"; uploading: "uploading"; assembling: "assembling"; }>; export declare const ZRBUploadSession: z.ZodObject<{ _id: z.ZodString; userId: z.ZodOptional; ownerKeyHash: z.ZodOptional; filename: z.ZodString; mimeType: z.ZodString; totalSize: z.ZodNumber; chunkSize: z.ZodNumber; chunksTotal: z.ZodNumber; status: z.ZodEnum<{ error: "error"; done: "done"; uploading: "uploading"; assembling: "assembling"; }>; createdAt: z.ZodDate; expiresAt: z.ZodDate; fileId: z.ZodOptional; isPublic: z.ZodOptional; error: z.ZodOptional; }, z.core.$strip>; export type IRBUploadSession = z.infer; export declare const RBUploadSessionSchema: Schema; export declare const RBUploadSessionPolicy: AclPolicy; //# sourceMappingURL=RBUploadSession.d.ts.map