/// <reference types="@types/amap-js-api" />
import { NgZone } from '@angular/core';
import { AMapService } from '../../shared/amap.service';
import { LoggerService } from '../../shared/logger/logger.service';
import { Getter } from '../../base/interfaces';
export declare class AmapTextService implements Getter<AMap.Text> {
    private amaps;
    private logger;
    private ngZone;
    private text;
    private text$;
    constructor(amaps: AMapService, logger: LoggerService, ngZone: NgZone);
    /**
     * 获取点标记
     */
    get(): import("rxjs").Observable<AMap.Text<any>>;
    /**
     * 创建点标记 AMap.Text
     * @param options 选项
     * @param addToMap 是否直接加进地图
     */
    create(options: AMap.Text.Options, addToMap?: boolean): import("rxjs").Observable<AMap.Text<any>>;
    /**
     * 销毁点标记
     */
    destroy(): void;
}
