import { NgZone } from '@angular/core';
import { UISimpleMarkerService } from './ui-simple-marker.service';
import { UISimpleMarker } from './ui-simple-marker';
import { EventBinderService } from '../../shared/event-binder.service';
import { AMapService } from '../../shared/amap.service';
import { PixelService } from '../../shared/pixel.service';
import { IconService } from '../../shared/icon.service';
import { MarkerLabelService } from '../../shared/marker-label.service';
import { LoggerService } from '../../shared/logger/logger.service';
export declare class UISimpleMarkerDirective extends UISimpleMarker {
    protected os: UISimpleMarkerService;
    protected binder: EventBinderService;
    protected amaps: AMapService;
    protected pixels: PixelService;
    protected icons: IconService;
    protected mlabels: MarkerLabelService;
    protected logger: LoggerService;
    protected ngZone: NgZone;
    constructor(os: UISimpleMarkerService, binder: EventBinderService, amaps: AMapService, pixels: PixelService, icons: IconService, mlabels: MarkerLabelService, logger: LoggerService, ngZone: NgZone);
}
