import { Session } from './session-utils'; interface TreeViewOptions { autoExpandCurrent?: boolean; highlightFirst?: boolean; } export declare class SessionTreeView { private projects; private currentWorkingDir; private selectedIndex; private flatChoices; constructor(); initialize(): Promise; private loadProjects; private detectCurrentProject; private buildFlatChoices; selectSession(options?: TreeViewOptions): Promise; getProjectSessions(projectName: string): Session[]; getAllSessions(): Session[]; getProjectNames(): string[]; getCurrentProject(): string | null; } export declare function selectSessionWithTreeView(): Promise; export {}; //# sourceMappingURL=session-tree-view.d.ts.map