import mAMap from '../../../LczAMap/common/AMap'; import { OutTextLabel, TextLabelDataMap } from '../../../LczAMap/type/child'; interface TextLabelProps { mAmap: mAMap; } export default class TextLabel { mAmap: mAMap; map: any; textList: Map; textLabel?: OutTextLabel; constructor(options: TextLabelProps); drawLabels(textLabel: OutTextLabel): void; mergeList(): void; initList(): void; getLabelStyle(item: TextLabelDataMap): { text: string; anchor: string; zIndex: number; zooms: number[]; position: (string | number)[]; angle: number; offset: any; style: { 'font-family': string | undefined; color: string | undefined; 'font-size': string; 'font-weight': any; 'letter-spacing': string; overflow: string; 'text-overflow': string; 'text-align': string; 'line-height': number; }; }; destroy(): void; } export {};