import { PropType } from 'vue'; import { VcGeometryPolylineProps } from '../../../geometries'; import { VcPrimitiveGroundPolylineProps, VcPrimitiveProps } from '../../../primitives'; declare const _default: import("vue").DefineComponent<{ polylineOpts: PropType; primitiveOpts: PropType; ellipsoidOpts: ObjectConstructor; show: BooleanConstructor; editable: BooleanConstructor; drawtip: PropType; pointOpts: PropType; editorOpts: PropType; mode: NumberConstructor; preRenderDatas: PropType; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { activeEvt: (evt: import("../../../../utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => boolean; drawEvt: (evt: import("../../../../utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => boolean; editorEvt: (evt: import("../../../../utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => boolean; mouseEvt: (evt: import("../../../../utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => boolean; beforeLoad: (instance: import("../../../../utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("../../../../utils/types").VcReadyObject) => boolean; destroyed: (instance: import("../../../../utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; primitiveOpts: PropType; ellipsoidOpts: ObjectConstructor; show: BooleanConstructor; editable: BooleanConstructor; drawtip: PropType; pointOpts: PropType; editorOpts: PropType; mode: NumberConstructor; preRenderDatas: PropType; enableMouseEvent: { type: BooleanConstructor; default: boolean; }; }>> & { onActiveEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => any; onDrawEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => any; onEditorEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => any; onMouseEvt?: (evt: import("../../../../utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => any; onBeforeLoad?: (instance: import("../../../../utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("../../../../utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("../../../../utils/types").VcComponentInternalInstance) => any; }, { show: boolean; editable: boolean; enableMouseEvent: boolean; }>; export default _default;