import { CharInfo, Coord, Label, LabelDisplayConfig, LabelType, Location, StringKeyValMap, TextMeasurer } from '../../models/types'; import { RenderModelTransformer } from './types'; export declare type TextRenderModel = { content: string; distance: number; position: Coord; style: StringKeyValMap; anglesInRadians?: { rotation: number; path: Location; }; charInfo: CharInfo; }; export declare type ConnectorRenderModel = { from: Coord; to: Coord[]; style: StringKeyValMap; }; export declare type LabelRenderModel = { type: LabelType; label: TextRenderModel; connector?: ConnectorRenderModel; }; declare type Transformer = RenderModelTransformer; declare const LabelModelTransformer: Transformer; export default LabelModelTransformer;