export default function (editor: 'PolygonEditor' | 'PolylineEditor'): import("vue/types/vue").ExtendedVue<{ strokeColor: string; strokeOpacity: number; strokeWeight: number; strokeStyle: "solid" | "dashed"; strokeDasharray: number[]; } & { cursor: string; bubble: boolean; clickable: boolean; draggable: boolean; extData: any; } & { extraOptions: any; } & { $context: import("../types/amap-vue").ComponentContext; $container: import("../types/amap-vue").MapContext; $target: AMapComponent; $map: AMap.Map_2; $meta: import("../types/amap-vue").AMapMeta; } & Record & import("vue").default & { visible: boolean; } & { zIndex: number; } & { $editor: AMapEditor; } & { $editable: import("../types/editable").EditableOptions; } & { editable: boolean; editorOpts: any; }, unknown, unknown, unknown, { path: PathLike; }>;