import type { IndexerProvider } from "@voyant-travel/catalog-contracts/indexer/contract"; interface PostgresGraphProviderContext { getResource: (declarationId: string) => T | undefined; getConfig: (declarationId: string) => T | undefined; getSecret: (declarationId: string) => T | undefined; } /** * First-party catalog search provider backed by the deployment's primary * Postgres resource. The graph resource boundary is deliberate: this provider * must use the resident application pool, never open an untracked pool from a * connection string of its own. */ export declare function createPostgresGraphIndexerProvider(context: PostgresGraphProviderContext): IndexerProvider; export {};