import { z } from 'zod'; export declare const assetSchema: z.ZodObject<{ id: z.ZodString; groups: z.ZodOptional>; meta: z.ZodOptional; blockType: z.ZodOptional; uri: z.ZodOptional; thumbUri: z.ZodOptional; previewUri: z.ZodOptional; filename: z.ZodOptional; vectorPath: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; duration: z.ZodOptional; }, "strip", z.ZodTypeAny, { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; }, { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { id: string; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; }, { id: string; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; }>; export type Asset = z.infer; export declare const assetDefinitionSchema: z.ZodObject<{ id: z.ZodString; groups: z.ZodOptional>; meta: z.ZodOptional; blockType: z.ZodOptional; uri: z.ZodOptional; thumbUri: z.ZodOptional; previewUri: z.ZodOptional; filename: z.ZodOptional; vectorPath: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; duration: z.ZodOptional; }, "strip", z.ZodTypeAny, { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; }, { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; }>>; } & { label: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; tags?: string[] | undefined; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; label?: string | undefined; }, { id: string; tags?: string[] | undefined; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; label?: string | undefined; }>; export declare const assetsQueryResultSchema: z.ZodObject<{ assets: z.ZodArray>; meta: z.ZodOptional; blockType: z.ZodOptional; uri: z.ZodOptional; thumbUri: z.ZodOptional; previewUri: z.ZodOptional; filename: z.ZodOptional; vectorPath: z.ZodOptional; width: z.ZodOptional; height: z.ZodOptional; duration: z.ZodOptional; }, "strip", z.ZodTypeAny, { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; }, { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; }>>; } & { label: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; tags?: string[] | undefined; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; label?: string | undefined; }, { id: string; tags?: string[] | undefined; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; label?: string | undefined; }>, "many">; currentPage: z.ZodNumber; nextPage: z.ZodOptional; total: z.ZodNumber; }, "strip", z.ZodTypeAny, { assets: { id: string; tags?: string[] | undefined; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; label?: string | undefined; }[]; currentPage: number; total: number; nextPage?: number | undefined; }, { assets: { id: string; tags?: string[] | undefined; groups?: string[] | undefined; meta?: { mimeType?: string | undefined; blockType?: string | undefined; uri?: string | undefined; thumbUri?: string | undefined; previewUri?: string | undefined; filename?: string | undefined; vectorPath?: string | undefined; width?: number | undefined; height?: number | undefined; duration?: string | undefined; } | undefined; label?: string | undefined; }[]; currentPage: number; total: number; nextPage?: number | undefined; }>; export declare const assetIdSchema: z.ZodString; export type AssetId = z.infer;