import { UpdateFieldsOptions } from '../../model/fields/tree-creator'; import { UpdateFieldsManipulatorResult } from '../../model/manipulators/fields-manipulator'; import { SubDocumentIntervals } from '../../model/sub-document'; import { CommandBase } from '../command-base'; import { SimpleCommandState } from '../command-states'; export declare abstract class UpdateFieldCommandBase extends CommandBase { canModify(): boolean; static updateFields(command: CommandBase, updateThisSubDocs: SubDocumentIntervals[], callback: (result: UpdateFieldsManipulatorResult) => void, options: UpdateFieldsOptions): boolean; }