import type { SessionTimelineItem } from '../session/transcript-outline.js'; export interface TuiTimelineTurn { id: string; turn: number; displayIndex: number; rowNumber?: number; preview: string; timestamp?: number; toolCount: number; running: boolean; } export declare function buildTuiTimelineTurns(items: readonly SessionTimelineItem[]): TuiTimelineTurn[]; export declare function findTimelineTurnByNumber(turns: readonly TuiTimelineTurn[], turnNumber: number): TuiTimelineTurn | undefined; export declare function findNearestTimelineTurnByDisplayIndex(turns: readonly TuiTimelineTurn[], displayIndex: number): TuiTimelineTurn | undefined; export declare function formatTimelineToolSummary(toolCount: number): string;