import type { SFCWithInstall } from 'vue-cesium/es/utils/types'; import Drawings from './src'; declare const _Drawings: SFCWithInstall; export default _Drawings; export declare const VcDrawings: SFCWithInstall; activeColor?: string; editable?: boolean; clampToGround?: boolean; mainFabOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps & import("vue-cesium/es/all").VcFabProps; fabActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; pinActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; pinDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; pointActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; pointDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; polylineActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; polylineDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; polygonActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; polygonDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; rectangleActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; rectangleDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; circleActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; circleDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; regularActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; regularDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; clearActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => void; onReady?: (readyObject: import("vue-cesium/es/utils/types").VcReadyObject) => void; onUnready?: (e: any) => void; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => void; onActiveEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => void; onDrawEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => void; onEditorEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => void; onMouseEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => void; onFabUpdated?: (value: boolean) => void; onClearEvt?: (evt: { type: "clear"; option: import("vue-cesium/es/utils/types").VcActionTooltipProps; }, viewer: Cesium.Viewer) => void; }, () => import("vue").VNode | import("vue").VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { fabUpdated: (value: boolean) => boolean; clearEvt: (e: { type: "clear"; option: import("vue-cesium/es/utils/types").VcActionTooltipProps; }, viewer: Cesium.Viewer) => boolean; activeEvt: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => boolean; drawEvt: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => boolean; editorEvt: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => boolean; mouseEvt: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; unready: (e: any) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").PublicProps, Readonly<{ position?: "top-right" | "top-left" | "bottom-right" | "bottom-left" | "top" | "right" | "bottom" | "left"; offset?: [number, number]; show?: boolean; mode?: number; drawings?: Array<"pin" | "point" | "polyline" | "polygon" | "rectangle" | "regular" | "circle">; activeColor?: string; editable?: boolean; clampToGround?: boolean; mainFabOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps & import("vue-cesium/es/all").VcFabProps; fabActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; pinActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; pinDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; pointActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; pointDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; polylineActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; polylineDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; polygonActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; polygonDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; rectangleActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; rectangleDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; circleActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; circleDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; regularActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; regularDrawingOpts?: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; clearActionOpts?: import("vue-cesium/es/utils/types").VcActionTooltipProps; onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => void; onReady?: (readyObject: import("vue-cesium/es/utils/types").VcReadyObject) => void; onUnready?: (e: any) => void; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => void; onActiveEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => void; onDrawEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => void; onEditorEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => void; onMouseEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => void; onFabUpdated?: (value: boolean) => void; onClearEvt?: (evt: { type: "clear"; option: import("vue-cesium/es/utils/types").VcActionTooltipProps; }, viewer: Cesium.Viewer) => void; }> & Readonly<{ onActiveEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingActiveEvt, viewer: Cesium.Viewer) => any; onDrawEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingDrawEvt, viewer: Cesium.Viewer) => any; onEditorEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingEditorEvt, viewer: Cesium.Viewer) => any; onMouseEvt?: (evt: import("vue-cesium/es/utils/drawing-types").VcDrawingMouseEvt, viewer: Cesium.Viewer) => any; onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onUnready?: (e: any) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onFabUpdated?: (value: boolean) => any; onClearEvt?: (e: { type: "clear"; option: import("vue-cesium/es/utils/types").VcActionTooltipProps; }, viewer: Cesium.Viewer) => any; }>, { show: boolean; position: "top" | "top-right" | "top-left" | "bottom-right" | "bottom-left" | "right" | "bottom" | "left"; editable: boolean; mode: 0 | 1; clampToGround: boolean; mainFabOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps & import("vue-cesium/es/all").VcFabProps; fabActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; activeColor: string; clearActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; drawings: ("polyline" | "point" | "rectangle" | "regular" | "circle" | "pin" | "polygon")[]; pinActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; pinDrawingOpts: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; pointActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; pointDrawingOpts: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; polylineActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; polylineDrawingOpts: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; polygonActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; polygonDrawingOpts: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; rectangleActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; rectangleDrawingOpts: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; circleActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; circleDrawingOpts: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; regularActionOpts: import("vue-cesium/es/utils/types").VcActionTooltipProps; regularDrawingOpts: import("vue-cesium/es/utils/drawing-types").VcDrawingOpts; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>; export * from './src'; export * from './src/pin'; export * from './src/point'; export * from './src/polygon'; export * from './src/polyline'; export * from './src/rectangle'; export * from './src/regular'; //# sourceMappingURL=index.d.ts.map