import { FileOperationType } from './ui/widgets'; import { UI } from './ui'; export type UIControlFormData = { yesToAll: boolean; }; export declare class BlessedUI extends UI { private readonly screen; private readonly bottomSlotWidgets; private readonly logBox; private readonly controlForm; private readonly yesToAllCheckbox; private fileOperationBox; yesToAll: boolean; constructor(title?: string); getYesToAll(): boolean; render(): void; relayout(): void; promptUser(label: string, prompt: string): Promise; askUser(label: string, question: string): Promise; log(line: string): void; setFileOperation(fileOp: FileOperationType, fileName: string, fileContent: string): void; closeFileOperation(): void; }