import { EditorDataClass, EditorModel, EditorNode, EditorRegistry, EditorSubprocess } from '../model/editormodel'; import { MMELObject } from '../serialize/interface/baseinterface'; import { MMELEdge, MMELSubprocess } from '../serialize/interface/flowcontrolinterface'; import { MMELMetadata, MMELReference, MMELRole } from '../serialize/interface/supportinterface'; import { IListItem } from '../ui/common/fields'; export declare function isSpace(x: string): boolean; export declare function getRootName(meta: MMELMetadata): string; export declare function getNamespace(model: EditorModel): string; export declare function setReplace(set: Set, matchid: string | undefined, replaceid: string | undefined): Set; export declare function toRefSummary(r: MMELReference): string; export declare function genDCIdByRegId(id: string): string; export declare function getReferenceDCTypeName(dcid: string): string; export declare function getRegistryReference(type: string, elements: Record): EditorRegistry | null; export declare function fillRDCS(data: EditorDataClass, elements: Record): void; export declare function clauseSorter(a: string, b: string): number; export declare function referenceSorter(a: MMELReference, b: MMELReference): number; export declare function buildEdgeConnections(page: MMELSubprocess): Record; export declare function checkId(id: string, ids: Record, isRegistryData?: boolean): boolean; export declare function defaultItemSorter(a: IListItem, b: IListItem): number; export declare function defaultItemSorterAsNum(a: IListItem, b: IListItem): number; export declare function itemSorterByText(a: IListItem, b: IListItem): number; export declare function removeSpace(id: string): string; export declare function parseCardinality(text: string): [string, string]; export declare function cardinalityToString(low: string, high: string): string; export declare function findUniqueID(prefix: string, ids: Record): string; export declare function capitalizeString(data: string): string; export declare function trydefaultID(name: string, ids: Record): string; export declare function updatePageElement(page: EditorSubprocess, oldId: string, newId: string): void; export declare function getModelAllRoles(model: EditorModel): MMELRole[]; export declare function getModelAllRolesWithEmpty(model: EditorModel): string[]; export declare function getModelAllRegs(model: EditorModel): EditorRegistry[]; export declare function getModelAllRefs(model: EditorModel): MMELReference[]; export declare function getModelAllMeasures(model: EditorModel): string[]; export declare function getModelAllSignals(model: EditorModel): string[]; export declare function buildModelLinks(model: EditorModel): void; //# sourceMappingURL=ModelFunctions.d.ts.map