/// import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { ExgMapKmlLayerManagerService } from '../services'; export declare class ExgMapKmlLayerComponent implements OnInit, OnDestroy, OnChanges { private _manager; private static _kmlLayerOptions; private _addedToManager; private _id; private _subscriptions; /** * If true, the layer receives mouse events. Default value is true. */ clickable: boolean; /** * By default, the input map is centered and zoomed to the bounding box of the contents of the * layer. * If this option is set to true, the viewport is left unchanged, unless the map's center and zoom * were never set. */ preserveViewport: boolean; /** * Whether to render the screen overlays. Default true. */ screenOverlays: boolean; /** * Suppress the rendering of info windows when layer features are clicked. */ suppressInfoWindows: boolean; /** * The URL of the KML document to display. */ url: string | null; /** * The z-index of the layer. */ zIndex: number | null; /** * This event is fired when a feature in the layer is clicked. */ layerClick: EventEmitter; /** * This event is fired when the KML layers default viewport has changed. */ defaultViewportChange: EventEmitter; /** * This event is fired when the KML layer has finished loading. * At this point it is safe to read the status property to determine if the layer loaded * successfully. */ statusChange: EventEmitter; constructor(_manager: ExgMapKmlLayerManagerService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private _updatePolygonOptions; private _addEventListeners; /** @internal */ id(): string; /** @internal */ toString(): string; /** @internal */ ngOnDestroy(): void; } //# sourceMappingURL=exg-map-kml-layer.component.d.ts.map