import { XYPosition } from 'react-flow-renderer'; import { EditorModel, EditorNode, EditorStartEvent, EditorSubprocess } from '../model/editormodel'; import { NewComponentTypes } from './constants'; import { HistoryItem } from '../model/history'; import { ModelAction } from '../model/editor/model'; declare type Elements = Record; export declare function getAddComponentAction(page: string, elms: Elements, type: NewComponentTypes, pos: XYPosition, title?: string): ModelAction; export declare function createNewPage(model: EditorModel): [EditorSubprocess, EditorStartEvent]; export declare function addExisingProcessToPage(model: EditorModel, history: HistoryItem[], pageid: string, process: string, act: (x: ModelAction) => void): void; export {}; //# sourceMappingURL=ModelAddComponentHandler.d.ts.map