import { Container, type Focusable } from "@voxcode-dev/voxcode-tui";
import type { Skill } from "../../../core/skills.ts";
export interface SkillsSelectorResult {
    skill: string;
    load: boolean;
}
export declare class SkillsSelectorComponent extends Container implements Focusable {
    private filterInput;
    private skillList;
    private _focused;
    get focused(): boolean;
    set focused(value: boolean);
    constructor(skills: Skill[], onSelect: (result: SkillsSelectorResult | null) => void);
    handleInput(data: string): void;
}
//# sourceMappingURL=skills-selector.d.ts.map