import type { BatchDTO, FieldDTO, FieldRaw } from "../../../../presentation/FileList/components/BulkActions/domain/index.js"; interface IActionEditPresenter { load: (fields: FieldRaw[]) => void; openEditor: () => void; closeEditor: () => void; get vm(): { show: boolean; currentBatch: BatchDTO; fields: FieldDTO[]; editorVm: { isOpen: boolean; }; }; } export declare class ActionEditPresenter implements IActionEditPresenter { private showEditor; private readonly currentBatch; private fields; constructor(); load(fields: FieldRaw[]): void; get vm(): { show: boolean; currentBatch: BatchDTO; fields: FieldDTO[]; editorVm: { isOpen: boolean; }; }; openEditor(): void; closeEditor(): void; private getBuiltInFields; private getExtensionFields; private get editorVm(); } export {};