import { z } from 'zod'; export declare const storageFileSchema: z.ZodObject<{ key: z.ZodString; bucket: z.ZodString; size: z.ZodNumber; mimeType: z.ZodOptional; uploadedAt: z.ZodString; url: z.ZodString; }, "strip", z.ZodTypeAny, { url: string; key: string; size: number; uploadedAt: string; bucket: string; mimeType?: string | undefined; }, { url: string; key: string; size: number; uploadedAt: string; bucket: string; mimeType?: string | undefined; }>; export declare const storageBucketSchema: z.ZodObject<{ name: z.ZodString; public: z.ZodBoolean; createdAt: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; createdAt: string; public: boolean; }, { name: string; createdAt: string; public: boolean; }>; export declare const storageConfigSchema: z.ZodObject<{ id: z.ZodString; maxFileSizeMb: z.ZodNumber; createdAt: z.ZodString; updatedAt: z.ZodString; }, "strip", z.ZodTypeAny, { id: string; createdAt: string; updatedAt: string; maxFileSizeMb: number; }, { id: string; createdAt: string; updatedAt: string; maxFileSizeMb: number; }>; export type StorageFileSchema = z.infer; export type StorageBucketSchema = z.infer; export type StorageConfigSchema = z.infer; //# sourceMappingURL=storage.schema.d.ts.map