import type { CatalogRendererMode, CatalogRendererRole, CatalogRendererSnippetRecord } from "@x12i/catalox-contracts/renderer-snippets.js"; import type { CatalogId } from "@x12i/catalox-contracts/ids.js"; import { FirestoreStore } from "./firestore-store.js"; export declare class RendererSnippetStore { private readonly store; constructor(store: FirestoreStore); private docId; private docRef; get(catalogId: CatalogId, role: CatalogRendererRole, mode?: CatalogRendererMode): Promise; upsert(record: CatalogRendererSnippetRecord): Promise; /** Doc ids are `{catalogId}:{role}` or `{catalogId}:{role}:{mode}`. */ listByCatalogPrefix(catalogId: CatalogId): Promise; deleteDoc(docId: string): Promise; } //# sourceMappingURL=renderer-snippet-store.d.ts.map