import type { AttributionSummary } from "../contracts/causal-ontology.js"; import type { RuntimeCausalContext } from "./runtime-causal-context.js"; import { type RepoConcurrencyWorktreeHistory } from "./repo-concurrency.js"; import type { ContinuityRecord, ContinuityState, PersistedLocalActivityWindow, PersistedLocalHistorySummary, PersistedLocalHistorySummaryNone } from "./persisted-local-history.js"; export declare function findRecord(state: ContinuityState, recordId: string | null): ContinuityRecord | null; export declare function buildUnknownAttribution(): AttributionSummary; export declare function emptyPersistedLocalHistorySummary(input: { readonly preserves: readonly string[]; readonly excludes: readonly string[]; }): PersistedLocalHistorySummaryNone; export declare function emptyPersistedLocalActivityWindow(limit: number): PersistedLocalActivityWindow; export declare function summarizeContinuityState(input: { readonly state: ContinuityState; readonly causalContext: RuntimeCausalContext; readonly preserves: readonly string[]; readonly excludes: readonly string[]; }): PersistedLocalHistorySummary; export declare function buildPersistedLocalActivityWindow(input: { readonly state: ContinuityState; readonly causalContext: RuntimeCausalContext; readonly limit: number; }): PersistedLocalActivityWindow; export declare function toRepoConcurrencyWorktreeHistory(state: ContinuityState): RepoConcurrencyWorktreeHistory; //# sourceMappingURL=persisted-local-history-views.d.ts.map