import Node from './../type/node'; import FieldValue from './../type/field-value'; import Operation, { OperationInput } from './../operation'; export interface ChangeInput { readonly field: string; readonly old_value: FieldValue; readonly new_value: FieldValue; } export interface Input extends OperationInput { readonly id: string; readonly type_id: string; readonly changes: ChangeInput[]; } declare class UpdateNodeOperation extends Operation { protected performInternal(): Promise; private applyChange; private fetchNode; private getChanges; private getTypeId; private getNodeId; } export default UpdateNodeOperation;