import { Container, SelectList } from "@pk-nerdsaver-ai/pi-tui";
/**
 * Component that renders a theme selector.
 * Themes must be pre-loaded and passed to the constructor.
 */
export declare class ThemeSelectorComponent extends Container {
    #private;
    constructor(currentTheme: string, themes: string[], onSelect: (themeName: string) => void, onCancel: () => void, onPreview: (themeName: string) => void);
    getSelectList(): SelectList;
}
