import { AnyProjectEditor, EditResult, ProjectEditor } from "./projectEditor";
/**
 * Chain the editors, in the given order
 * @param {ProjectEditor} projectEditors
 * @return {ProjectEditor}
 */
export declare function chainEditors(...projectEditors: AnyProjectEditor[]): ProjectEditor;
export declare function combineEditResults(r1: EditResult, r2: EditResult): EditResult;
/**
 * Useful starting point for editor chaining
 * @param {Project} p
 * @constructor
 */
export declare const NoOpEditor: ProjectEditor;
//# sourceMappingURL=projectEditorOps.d.ts.map