import { OnInit } from '@angular/core';
import { GPSWidgetValue } from '../../../../forms/page/widgets/widget-value/gps-widget-value';
import { GPS } from '../../../../forms/page/widgets/gps';
import { MapRestriction } from '@agm/core/services/google-maps-types';
import * as i0 from "@angular/core";
export declare class GpsWidgetViewComponent implements OnInit {
    widget: GPS;
    latitude: number;
    longitude: number;
    zoom: number;
    widgetValue: Array<GPSWidgetValue>;
    polylineOptions: any[];
    polygonOptions: any[];
    markerOptions: any[];
    agmMangerOption: any[];
    previous: any;
    restriction: MapRestriction;
    ngOnInit(): void;
    /**
     * Set widget latitude and longitude to agm drwaing
     */
    setWidgetShapesValue(): void;
    /**
     * open marker tooltip
     *
     * @param infowindow
     */
    clickedMarker(infowindow: any): void;
    /**
     * Open shapes note message in tooltip
     *
     * @param indexOfagm
     */
    openSnazzyInfoWindow(indexOfagm: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<GpsWidgetViewComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<GpsWidgetViewComponent, "lib-gps-widget-view", never, { "widget": "widget"; }, {}, never, never>;
}
