import { SerializedStyles } from '@emotion/react'; import { Elements } from 'react-flow-renderer'; import { MapProfile } from '../../model/mapmodel'; import { MMELRepo, RepoIndex } from '../../model/repo'; import { LegendInterface } from '../../model/States'; import { MapDiffEdgeResult, MapEdgeResult, MapResultType } from './MappingCalculator'; export declare const MapDiffSourceValues: readonly ["new", "delete", "same", "change", "no"]; export declare const MapDiffCoverValues: string[]; export declare type MapDiffSourceType = typeof MapDiffSourceValues[number]; export declare type MapDiffCoverType = typeof MapDiffCoverValues[number]; export declare const MappingDiffSourceStyles: Record; export declare const MappingDiffResultStyles: Record; declare type Maps = Record; export declare function calEdgeDiff(current: MapEdgeResult[], old: MapEdgeResult[]): MapDiffEdgeResult[]; export declare function repoMapDiffNode(repo: MMELRepo, index: RepoIndex, map: MapProfile, maps: Maps, diffMap: MapProfile, loadModel: (x: string) => void): Elements; export declare function getMapDiffStyleById(isParentFull: boolean, isDiffParentFull: boolean, mapResult: MapResultType, diffMapResult: MapResultType, id: string): SerializedStyles; export {}; //# sourceMappingURL=MappingDiff.d.ts.map