import type React from 'react'; import type { ResumeSessionEntry } from '../app-state.js'; export interface ResumePickerProps { sessions: ResumeSessionEntry[]; selected: number; busy: boolean; error?: string | undefined; hint?: string | undefined; } /** * Interactive session-resume picker. Renders a scrollable list of recent * sessions with metadata (id, date, tokens, tools, outcome badge) so the user * can pick one to resume. The current session is grayed out and non-selectable. * * Windowed via {@link useWindowedPicker} with `rowSpan=3` — each session takes * three rows (title line, meta line, preview line). The window auto-recenters * on the focused session so 30+ entries stay navigable on a 24-row terminal. */ export declare function ResumePicker({ sessions, selected, busy, error, hint, }: ResumePickerProps): React.ReactElement; //# sourceMappingURL=resume-picker.d.ts.map