import type { DshAccountSession } from './account-session-types.js'; export type LocalHistoryCut = { runtimeRef: string; updatedAt: number; projectionAsOfSeq: number; }; export interface LocalAliasReader { summaries(refs: string[], signal: AbortSignal): Promise>; } /** Directory identity is server-owned metadata. Never scan journal bodies or * change row identity when content advances. Source readiness only chooses the * default reader; an already running native session retains its native owner. */ export declare class LocalHistoryCoverage { private readonly local; constructor(local: LocalAliasReader); clear(): void; annotate(rows: DshAccountSession[], runtime: string | undefined, signal: AbortSignal): Promise; } //# sourceMappingURL=local-history-coverage.d.ts.map