import { z } from 'zod'; import { type CacheData } from '../api/api-resources-client'; import { type EmbeddedDocument } from '../state/modules/read-only-documents'; import * as Schema from './schema/component-document'; export type MakeswiftComponentDocument = z.infer; export type MakeswiftComponentDocumentFallback = z.infer; export type MakeswiftComponentMetadata = { allowLocaleFallback: boolean; requestedLocale: string | null; }; export declare function componentDocumentToRootEmbeddedDocument({ document, documentKey, name, type, description, meta, }: { document: MakeswiftComponentDocument | MakeswiftComponentDocumentFallback; documentKey: string; name: string; type: string; description?: string; meta: MakeswiftComponentMetadata; }): EmbeddedDocument; export type MakeswiftComponentSnapshot = { document: MakeswiftComponentDocument | MakeswiftComponentDocumentFallback; key: string; cacheData: CacheData; meta: MakeswiftComponentMetadata; }; //# sourceMappingURL=component-snapshot.d.ts.map