import { PatchType } from '../enums/PatchType'; import { PureModel } from '../PureModel'; export declare function reverseAction(type: PatchType): PatchType; interface IPatchMeta { patchType: PatchType; oldValue?: Partial; newValue?: Partial; } export declare function triggerAction(patchMeta: IPatchMeta, model: PureModel): void; export declare function startAction(model: PureModel): void; export declare function updateAction(model: PureModel, key: string, value: any): void; export declare function endAction(model: PureModel, patchType?: PatchType): void; export {};