///
import { MigrationMVCObject } from "../common/mvc_object";
export declare class MigrationPolyline extends MigrationMVCObject implements google.maps.Polyline {
#private;
path: google.maps.LatLng[];
map: google.maps.Map | null;
draggable: boolean;
editable: boolean;
geodesic: boolean;
strokeColor: string;
strokeOpacity: number;
strokeWeight: number;
visible: boolean;
clickable: boolean;
zIndex: number;
private static layerIndex;
constructor(opts?: google.maps.PolylineOptions | null);
getDraggable(): boolean;
getEditable(): boolean;
getMap(): google.maps.Map | null;
getPath(): google.maps.MVCArray;
getVisible(): boolean;
setDraggable(draggable: boolean): void;
setEditable(editable: boolean): void;
setMap(map: google.maps.Map | null): void;
setOptions(options: google.maps.PolylineOptions | null): void;
setPath(path: google.maps.MVCArray | (google.maps.LatLng | google.maps.LatLngLiteral)[] | null): void;
setVisible(visible: boolean): void;
}