import { IAny, IObjectReplace, IObjectDelete, IObjectInsert, IListReplace, IListDelete, IListInsert, OTPath } from "musicxml-interfaces/operations"; export declare function parentExists(obj: any, p: OTPath): boolean; export declare function findParent(obj: any, p: OTPath): any; export declare function set(obj: any, op: IObjectInsert): void; export declare function insertToList(obj: any, op: IListInsert): void; export declare function replace(obj: any, op: IObjectReplace): void; export declare function replaceInList(obj: any, op: IListReplace): void; export declare function remove(obj: any, op: IObjectDelete): void; export declare function removeFromList(obj: any, op: IListDelete): void; export declare function mutate(obj: any, op: IAny): void;