import type { EventEnvelope } from '../../../domain/observability/events/event-envelope.js'; export interface ReconstructedState { readonly eventCount: number; readonly categories: ReadonlyArray; readonly taskIds: ReadonlyArray; readonly timeRange: { readonly first: string; readonly last: string; } | null; readonly importanceCounts: Readonly>; } export declare function reconstructState(events: readonly EventEnvelope[]): ReconstructedState; //# sourceMappingURL=state-reconstructor.d.ts.map