import { type Component, type SelectItem } from '@earendil-works/pi-tui'; import type { Theme } from '@earendil-works/pi-coding-agent'; export interface PickerSection { name: string; items: SelectItem[]; } export declare class SectionPicker implements Component { private readonly sections; private readonly theme; private readonly done; private container; private tabBar; private searchInput; private selectList; private activeSectionIndex; private readonly selectTheme; constructor(sections: PickerSection[], theme: Theme, done: (value: string | null) => void); private renderTabBar; private wireSelectList; private switchSection; private filteredItems; private rebuildList; render(width: number): string[]; invalidate(): void; handleInput(data: string): void; }