import { EditorModel, EditorNode, EditorProcess, EditorSubprocess } from '../model/editormodel'; import { MMELFigure, MMELLink, MMELNote, MMELProvision, MMELReference, MMELRole, MMELTable, MMELVariable } from '../serialize/interface/supportinterface'; export interface NewImportItems { elements: Record; pages: Record; provisions: Record; roles: Record; figures: Record; tables: Record; vars: Record; refs: Record; notes: Record; links: Record; } export declare function addProcessIfNotFound(model: EditorModel, rmodel: EditorModel, id: string, nameMap: Record, refMap: Record, roleMap: Record, newItems: NewImportItems, pageid: string): EditorProcess; export declare function addComponentIfNotFound(model: EditorModel, rmodel: EditorModel, id: string, nameMap: Record, refMap: Record, roleMap: Record, newItems: NewImportItems, pageid: string): EditorNode; export declare function findExistingRef(model: EditorModel, r: MMELReference, titleCheck?: boolean): MMELReference | null; //# sourceMappingURL=ModelImport.d.ts.map