import { z } from 'zod'; export declare const assetSourceManifestSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodObject<{ en: z.ZodString; }, "strip", z.ZodTypeAny, { en: string; }, { en: string; }>; canGetGroups: z.ZodDefault>; credits: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url?: string | undefined; }, { name: string; url?: string | undefined; }>>; license: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; url?: string | undefined; }, { name: string; url?: string | undefined; }>>; canAddAsset: z.ZodDefault>; canRemoveAsset: z.ZodDefault; supportedMimeTypes: z.ZodDefault, z.ZodUndefined]>>>; }, "strip", z.ZodTypeAny, { id: string; name: { en: string; }; canGetGroups: boolean; canAddAsset: boolean; canRemoveAsset: boolean; supportedMimeTypes: string[]; credits?: { name: string; url?: string | undefined; } | undefined; license?: { name: string; url?: string | undefined; } | undefined; }, { id: string; name: { en: string; }; canGetGroups?: boolean | undefined; credits?: { name: string; url?: string | undefined; } | undefined; license?: { name: string; url?: string | undefined; } | undefined; canAddAsset?: boolean | undefined; canRemoveAsset?: boolean | undefined; supportedMimeTypes?: string[] | undefined; }>; export type AssetSourceManifest = z.input;