import type { CatalogId } from "@x12i/catalox-contracts/ids.js"; import type { IdentityCatalogBindingRecord } from "@x12i/catalox-contracts/bindings.js"; import { FirestoreStore } from "./firestore-store.js"; /** * Store for catalog↔identity bindings (tenant/agent axes). * * Collection name is intentionally explicit and separate from `catalogBindings` (app↔catalog). */ export declare class IdentityBindingStore { private readonly store; constructor(store: FirestoreStore); private docRef; get(bindingId: string): Promise; listAll(): Promise; listByCatalog(catalogId: CatalogId): Promise; upsert(record: IdentityCatalogBindingRecord): Promise; delete(bindingId: string): Promise; } //# sourceMappingURL=identity-binding-store.d.ts.map