import { type Component, type Focusable } from "@earendil-works/pi-tui"; /** Label input component shown when editing a label */ export declare class LabelInput implements Component, Focusable { private input; private entryId; onSubmit?: (entryId: string, label: string | undefined) => void; onCancel?: () => void; private _focused; get focused(): boolean; set focused(value: boolean); constructor(entryId: string, currentLabel: string | undefined); invalidate(): void; render(width: number): string[]; handleInput(keyData: string): boolean; } //# sourceMappingURL=tree-selector-label-input.d.ts.map