import type { CodeSegment, KeystrokeEvent, ResolvedConfig, SupportedLanguage } from '../types.js'; export interface BuildTimelineOptions { segments: CodeSegment[]; config: ResolvedConfig; language: SupportedLanguage; maxDurationMs?: number; } export declare function buildTimeline(opts: BuildTimelineOptions): KeystrokeEvent[]; export declare function getTotalDurationMs(events: KeystrokeEvent[]): number; export declare function getPayoffTimestamp(events: KeystrokeEvent[]): number;