/// <reference types="googlemaps" />
import { OnInit, AfterViewInit, OnDestroy, EventEmitter } from '@angular/core';
import * as i0 from "@angular/core";
export declare class MapsDrawingConfirmComponent implements OnInit, AfterViewInit, OnDestroy {
    private listeners;
    private shapes;
    private feature;
    private coordinates?;
    private map?;
    value?: string;
    modes: google.maps.drawing.OverlayType[];
    center: {
        lat: number;
        lng: number;
    };
    zoom: number;
    closed: EventEmitter<string | google.maps.LatLngLiteral>;
    options: google.maps.MapOptions;
    ngOnInit(): void;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    private onPolygonAdded;
    private onMarkerAdded;
    confirm(): void;
    clear(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MapsDrawingConfirmComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MapsDrawingConfirmComponent, "he-maps-drawing-confirm", never, { "value": "value"; "modes": "modes"; "center": "center"; "zoom": "zoom"; }, { "closed": "closed"; }, never, never>;
}
