import type { CatalogDesignObjectRecord, CatalogDesignScope } from "@x12i/catalox-contracts/design-objects.js"; import { FirestoreStore } from "./firestore-store.js"; export declare class DesignObjectStore { private readonly store; constructor(store: FirestoreStore); private docRef; get(designId: string): Promise; upsert(record: CatalogDesignObjectRecord): Promise; /** * Best-effort list: queries by one primary axis then filters the rest in-memory. * This avoids requiring a large number of composite indexes. */ listByScope(scope: CatalogDesignScope): Promise; } //# sourceMappingURL=design-object-store.d.ts.map