import { ElementRef, AfterViewChecked, DoCheck, EventEmitter, IterableDiffers, ChangeDetectorRef, NgZone } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; export declare class GMap implements AfterViewChecked, DoCheck { el: ElementRef; cd: ChangeDetectorRef; zone: NgZone; style: any; styleClass: string; options: any; overlays: any[]; onMapClick: EventEmitter; onOverlayClick: EventEmitter; onOverlayDblClick: EventEmitter; onOverlayDragStart: EventEmitter; onOverlayDrag: EventEmitter; onOverlayDragEnd: EventEmitter; onMapReady: EventEmitter; onMapDragEnd: EventEmitter; onZoomChanged: EventEmitter; differ: any; map: any; constructor(el: ElementRef, differs: IterableDiffers, cd: ChangeDetectorRef, zone: NgZone); ngAfterViewChecked(): void; initialize(): void; bindOverlayEvents(overlay: any): void; ngDoCheck(): void; bindDragEvents(overlay: any): void; getMap(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare class GMapModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }