import { CoreDataModel } from './core'; import { MapLink } from '../types/map'; export type MapGraphData = { areas?: AreaDatum[]; points?: PointDatum[]; links?: LinkDatum[]; }; export declare class MapGraphDataModel extends CoreDataModel> { private _areas; private _points; private _links; pointId: ((n: PointDatum, i: number) => string); linkSource: ((l: LinkDatum) => number | string | PointDatum); linkTarget: ((l: LinkDatum) => number | string | PointDatum); get data(): MapGraphData; set data(data: MapGraphData); get areas(): AreaDatum[]; get points(): PointDatum[]; get links(): MapLink[]; private findPoint; }