import type { AppId, BindingId, CatalogId } from "@x12i/catalox-contracts/ids.js"; import type { CatalogBindingRecord } from "@x12i/catalox-contracts/bindings.js"; import { FirestoreStore } from "./firestore-store.js"; export declare class BindingStore { private readonly store; constructor(store: FirestoreStore); private docRef; get(bindingId: BindingId): Promise; findByAppCatalog(appId: AppId, catalogId: CatalogId): Promise; listByApp(appId: AppId): Promise; listByCatalog(catalogId: CatalogId): Promise; listAll(): Promise; delete(bindingId: BindingId): Promise; upsert(record: CatalogBindingRecord): Promise; } //# sourceMappingURL=binding-store.d.ts.map