import { type SourceLocatorKind } from './source-locator.js'; import type { EntityIngestRun, EntityLineageLink, EntityNode } from './types.js'; interface InspectorDetail { entity: EntityNode; history_incomplete: boolean; } interface InspectorLineageRow extends EntityLineageLink { source_connector: string; source_raw_record_id: string; source_locator: string | null; source_locator_kind: SourceLocatorKind; surface_form: string; } interface InspectorLineageResult { rows: InspectorLineageRow[]; history_incomplete: boolean; } interface ImpactMemoryRow { id: string; topic: string; summary: string; created_at: number; } interface ImpactAuditRunRow { id: string; classification: string | null; status: string; created_at: number; completed_at: number | null; } interface EntityImpactResult { related_memories: ImpactMemoryRow[]; ingest_runs: EntityIngestRun[]; audit_runs: ImpactAuditRunRow[]; } export declare function getEntityInspectorDetail(entityId: string): Promise; export declare function listEntityLineageForInspector(entityId: string, limit?: number): Promise; export declare function getEntityImpact(entityId: string): Promise; export declare function getEntityIngestRun(runId: string): Promise; export {}; //# sourceMappingURL=entity-impact.d.ts.map