///
import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { ExgMapDataLayerManagerService } from '../services';
export declare class ExgMapDataLayerComponent implements OnInit, OnDestroy, OnChanges {
private _manager;
private static _dataOptionsAttributes;
private _addedToManager;
private _id;
private _subscriptions;
/**
* This event is fired when a feature in the layer is clicked.
*/
layerClick: EventEmitter;
/**
* The geoJson to be displayed
*/
geoJson: object | string | null;
/**
* The layer's style function.
*/
style: (param: google.maps.Data.Feature) => google.maps.Data.StyleOptions;
constructor(_manager: ExgMapDataLayerManagerService);
ngOnInit(): void;
private _addEventListeners;
/** @internal */
id(): string;
/** @internal */
toString(): string;
/** @internal */
ngOnDestroy(): void;
/** @internal */
ngOnChanges(changes: SimpleChanges): void;
}
//# sourceMappingURL=exg-map-data-layer.component.d.ts.map