/** * MaskedInput - wraps pi-tui's Input to obscure displayed text with asterisks. * The actual value is preserved; only the rendered output is masked. */ import type { Component, Focusable } from '@mariozechner/pi-tui'; export declare class MaskedInput implements Component, Focusable { private input; get focused(): boolean; set focused(value: boolean); set onSubmit(fn: ((value: string) => void) | undefined); set onEscape(fn: (() => void) | undefined); constructor(); getValue(): string; setValue(value: string): void; handleInput(data: string): void; invalidate(): void; render(width: number): string[]; } //# sourceMappingURL=masked-input.d.ts.map