import { Edge } from 'react-flow-renderer'; import { RepoDocItem, RepoImpItem, RepoIndex, RepoItems, RepoRefItem } from '../../model/repo'; import { LegendInterface } from '../../model/States'; export declare type RepoNodeType = 'own' | 'repo' | 'outside'; export declare type RepoNodeDiffType = 'new' | 'delete' | 'same' | 'different'; export declare const RepoLegend: Record; export declare const RepoDiffLegend: Record; export declare function setValueToIndex(index: RepoIndex, ns: string, newItem: RepoItems): RepoIndex; export declare function createEmptyIndex(): RepoIndex; export declare function groupItems(index: Record): [RepoRefItem[], RepoImpItem[], RepoDocItem[]]; export declare function getAllRepoMaps(index: RepoIndex): string[]; export declare function getAllRepoModels(index: RepoIndex): string[]; export declare function createEdge(id: string, source: string, target: string): Edge; export declare function getRepoItemDesc(item: RepoItems): string; export declare function getAllObjectPaths(ns: string): string[]; //# sourceMappingURL=CommonFunctions.d.ts.map