import type { RdfTextSourceInput } from '../storage/rdf'; /** * Narrow CSS-side durable intent sink for text-index commits. * * The sink records only Pod/source/profile coordination state in the identity * database. It does not persist provider API keys, access tokens, or client * secrets. Pod ownership is resolved through the canonical Pod lookup table. * Sources that cannot be mapped to a known Pod fail closed by skipping durable * background work rather than blocking the already-authorized resource write. */ export declare class RdfSearchReconciliationIntentSink { private readonly repository; private readonly podLookupRepository; constructor(identityDbUrl: string); recordTextCommitted(source: RdfTextSourceInput): Promise; recordSourceDeleted(sourceKey: string): Promise; }