import { zod } from './zod'; import type { Json } from '../types'; export declare const databaseDate: zod.ZodDate; export declare const utilSchema: zod.ZodObject<{ created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }, "strip", zod.ZodTypeAny, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }, { id?: string | undefined; created_by?: string | undefined; owner_id?: string | undefined; updated_by?: string | null | undefined; created_at?: string | undefined; updated_at?: string | null | undefined; }>; export declare const utilShape: { created_at: zod.ZodOptional; created_by: zod.ZodOptional; id: zod.ZodOptional; owner_id: zod.ZodOptional; updated_at: zod.ZodNullable>; updated_by: zod.ZodNullable>; }; export declare const jsonSchema: zod.ZodSchema; export declare const imagePickerAssetSchema: zod.ZodObject<{ assetId: zod.ZodNullable>; base64: zod.ZodNullable>; duration: zod.ZodNullable>; exif: zod.ZodNullable>>; fileName: zod.ZodNullable>; fileSize: zod.ZodOptional; height: zod.ZodNumber; mimeType: zod.ZodOptional; type: zod.ZodOptional, zod.ZodLiteral<"video">]>>; uri: zod.ZodString; width: zod.ZodNumber; }, "strip", zod.ZodTypeAny, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }>; export declare const reactAdminImageSchema: zod.ZodObject<{ rawFile: zod.ZodObject<{ lastModified: zod.ZodNumber; name: zod.ZodString; }, "strip", zod.ZodTypeAny, { name: string; lastModified: number; }, { name: string; lastModified: number; }>; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; rawFile: { name: string; lastModified: number; }; }, { title: string; rawFile: { name: string; lastModified: number; }; }>; export declare const imageSchema: zod.ZodUnion<[zod.ZodString, zod.ZodObject<{ assetId: zod.ZodNullable>; base64: zod.ZodNullable>; duration: zod.ZodNullable>; exif: zod.ZodNullable>>; fileName: zod.ZodNullable>; fileSize: zod.ZodOptional; height: zod.ZodNumber; mimeType: zod.ZodOptional; type: zod.ZodOptional, zod.ZodLiteral<"video">]>>; uri: zod.ZodString; width: zod.ZodNumber; }, "strip", zod.ZodTypeAny, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }, { height: number; uri: string; width: number; type?: "video" | "image" | undefined; duration?: number | null | undefined; assetId?: string | null | undefined; base64?: string | null | undefined; exif?: Record | null | undefined; fileName?: string | null | undefined; fileSize?: number | undefined; mimeType?: string | undefined; }>, zod.ZodObject<{ rawFile: zod.ZodObject<{ lastModified: zod.ZodNumber; name: zod.ZodString; }, "strip", zod.ZodTypeAny, { name: string; lastModified: number; }, { name: string; lastModified: number; }>; title: zod.ZodString; }, "strip", zod.ZodTypeAny, { title: string; rawFile: { name: string; lastModified: number; }; }, { title: string; rawFile: { name: string; lastModified: number; }; }>]>; export declare const databaseStringSchema: zod.ZodString; export declare const historyStatusSchema: zod.ZodObject<{ created_at: zod.ZodDate; created_by: zod.ZodString; id: zod.ZodString; message: zod.ZodNullable; new_status: zod.ZodNativeEnum; old_status: zod.ZodNativeEnum; owner_id: zod.ZodString; request_type: zod.ZodString; request_uuid: zod.ZodString; updated_at: zod.ZodNullable; updated_by: zod.ZodNullable; }, "strip", zod.ZodTypeAny, { id: string; created_by: string; owner_id: string; updated_by: string | null; created_at: Date; updated_at: Date | null; message: string | null; new_status: import("..").RequestStatuses; old_status: import("..").RequestStatuses; request_type: string; request_uuid: string; }, { id: string; created_by: string; owner_id: string; updated_by: string | null; created_at: Date; updated_at: Date | null; message: string | null; new_status: import("..").RequestStatuses; old_status: import("..").RequestStatuses; request_type: string; request_uuid: string; }>; export declare const recordSchema: zod.ZodObject<{ created_at: zod.ZodDate; id: zod.ZodString; }, "passthrough", zod.ZodTypeAny, zod.objectOutputType<{ created_at: zod.ZodDate; id: zod.ZodString; }, zod.ZodTypeAny, "passthrough">, zod.objectInputType<{ created_at: zod.ZodDate; id: zod.ZodString; }, zod.ZodTypeAny, "passthrough">>; //# sourceMappingURL=helpers.d.ts.map