import blessed from 'blessed'; import { Widget } from '../widget'; export type FileOperationOptions = blessed.Widgets.BoxOptions; export declare enum FileOperationType { Create = "Create File", Edit = "Edit File", Delete = "Delete File" } export declare class FileOperation extends Widget { protected readonly boxElement: blessed.Widgets.BoxElement; static getBgForOperation(fileOp: FileOperationType): string; static getBorderFgForOperation(fileOp: FileOperationType): string; static getHoverBgForOperation(fileOp: FileOperationType): string; getRootElements(): blessed.Widgets.BlessedElement[]; constructor(options: FileOperationOptions | undefined, fileOp: FileOperationType, fileName: string, fileContent: string); }