import { App } from 'vue'; import { SFCWithInstall } from 'vue-cesium/es/utils/types'; declare const _default: { install: (app: App) => void; }; export default _default; export declare const VcCompass: SFCWithInstall; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; innerOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; markerOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; enableCompassOuterRing: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { compassEvt: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; innerOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; markerOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; enableCompassOuterRing: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onCompassEvt?: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => any; }, { position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; outerOptions: import("vue-cesium/es/utils/types").VcBtnTooltipProps; innerOptions: import("vue-cesium/es/utils/types").VcBtnTooltipProps; markerOptions: import("vue-cesium/es/utils/types").VcBtnTooltipProps; enableCompassOuterRing: boolean; duration: number; }>>; export declare const VcZoomControl: SFCWithInstall boolean; }; zoomInOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; zoomOutOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; zoomResetOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; enableResetButton: { type: BooleanConstructor; default: boolean; }; zoomAmount: { type: NumberConstructor; default: number; }; duration: { type: NumberConstructor; default: number; }; durationReset: { type: NumberConstructor; }; defaultResetView: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcCamera; }; overrideViewerCamera: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { zoomEvt: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; zoomInOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; zoomOutOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; zoomResetOptions: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcBtnTooltipProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; enableResetButton: { type: BooleanConstructor; default: boolean; }; zoomAmount: { type: NumberConstructor; default: number; }; duration: { type: NumberConstructor; default: number; }; durationReset: { type: NumberConstructor; }; defaultResetView: { type: import("vue").PropType; default: () => import("vue-cesium/es/utils/types").VcCamera; }; overrideViewerCamera: { type: BooleanConstructor; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onZoomEvt?: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => any; }, { position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; direction: string; background: string; border: string; borderRadius: string; duration: number; zoomInOptions: import("vue-cesium/es/utils/types").VcBtnTooltipProps; zoomOutOptions: import("vue-cesium/es/utils/types").VcBtnTooltipProps; zoomResetOptions: import("vue-cesium/es/utils/types").VcBtnTooltipProps; enableResetButton: boolean; zoomAmount: number; defaultResetView: import("vue-cesium/es/utils/types").VcCamera; overrideViewerCamera: boolean; }>>; export declare const VcPrint: SFCWithInstall; default: () => false | import("..").VcTooltipProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; showCredit: { type: BooleanConstructor; default: boolean; }; printAutomatically: { type: BooleanConstructor; default: boolean; }; showPrintView: { type: BooleanConstructor; default: boolean; }; downloadAutomatically: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { printEvt: (evt: import("vue-cesium/es/utils/types").VcPrintEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => false | import("..").VcTooltipProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; showCredit: { type: BooleanConstructor; default: boolean; }; printAutomatically: { type: BooleanConstructor; default: boolean; }; showPrintView: { type: BooleanConstructor; default: boolean; }; downloadAutomatically: { type: BooleanConstructor; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onPrintEvt?: (evt: import("vue-cesium/es/utils/types").VcPrintEvt) => any; }, { flat: boolean; position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; color: string; icon: string; size: string; round: boolean; stack: boolean; tooltip: false | import("..").VcTooltipProps; background: string; showCredit: boolean; printAutomatically: boolean; showPrintView: boolean; downloadAutomatically: boolean; }>>; export declare const VcMyLocation: SFCWithInstall; default: () => false | import("..").VcTooltipProps; }; loadingType: { type: StringConstructor; default: string; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; geolocation: { type: import("vue").PropType; default: () => PositionOptions; }; amap: import("vue").PropType<{ key: string; version: string; options: { timeout?: number; convert?: false; noGeoLocation?: 0 | 1 | 2 | 3; needAddress?: boolean; extensions?: "base" | "all"; }; transformToWGS84?: boolean; }>; id: { type: StringConstructor; default: string; }; pointColor: { type: import("vue").PropType; default: string; }; pixelSize: { type: NumberConstructor; default: number; }; outlineWidth: { type: NumberConstructor; default: number; }; outlineColor: { type: import("vue").PropType; default: string; }; level: { type: NumberConstructor; default: number; }; duration: { type: NumberConstructor; default: number; }; factor: { type: NumberConstructor; default: number; }; maximumHeight: NumberConstructor; hpr: { type: import("vue").PropType; default: () => number[]; }; customAPI: FunctionConstructor; description: FunctionConstructor; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { locationEvt: (evt: import("vue-cesium/es/utils/types").VcLocationEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => false | import("..").VcTooltipProps; }; loadingType: { type: StringConstructor; default: string; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; geolocation: { type: import("vue").PropType; default: () => PositionOptions; }; amap: import("vue").PropType<{ key: string; version: string; options: { timeout?: number; convert?: false; noGeoLocation?: 0 | 1 | 2 | 3; needAddress?: boolean; extensions?: "base" | "all"; }; transformToWGS84?: boolean; }>; id: { type: StringConstructor; default: string; }; pointColor: { type: import("vue").PropType; default: string; }; pixelSize: { type: NumberConstructor; default: number; }; outlineWidth: { type: NumberConstructor; default: number; }; outlineColor: { type: import("vue").PropType; default: string; }; level: { type: NumberConstructor; default: number; }; duration: { type: NumberConstructor; default: number; }; factor: { type: NumberConstructor; default: number; }; maximumHeight: NumberConstructor; hpr: { type: import("vue").PropType; default: () => number[]; }; customAPI: FunctionConstructor; description: FunctionConstructor; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onLocationEvt?: (evt: import("vue-cesium/es/utils/types").VcLocationEvt) => any; }, { flat: boolean; level: number; position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; outlineColor: import("vue-cesium/es/utils/types").VcColor; outlineWidth: number; color: string; icon: string; size: string; round: boolean; stack: boolean; tooltip: false | import("..").VcTooltipProps; id: string; background: string; duration: number; loadingType: string; geolocation: PositionOptions; pointColor: import("vue-cesium/es/utils/types").VcColor; pixelSize: number; factor: number; hpr: number[]; }>>; export declare const VcStatusBar: SFCWithInstall boolean; }; offset: { type: ArrayConstructor; validator: (v: any) => boolean; }; color: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; showCameraInfo: { type: import("vue").PropType; default: boolean; }; showMouseInfo: { type: import("vue").PropType; default: boolean; }; showPerformanceInfo: { type: import("vue").PropType; default: boolean; }; useProjection: { type: import("vue").PropType; default: boolean; }; tooltip: { type: import("vue").PropType; default: () => false | import("..").VcTooltipProps; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { statusBarEvt: (evt: import("vue-cesium/es/utils/types").VcStatusBarEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; offset: { type: ArrayConstructor; validator: (v: any) => boolean; }; color: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; showCameraInfo: { type: import("vue").PropType; default: boolean; }; showMouseInfo: { type: import("vue").PropType; default: boolean; }; showPerformanceInfo: { type: import("vue").PropType; default: boolean; }; useProjection: { type: import("vue").PropType; default: boolean; }; tooltip: { type: import("vue").PropType; default: () => false | import("..").VcTooltipProps; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onStatusBarEvt?: (evt: import("vue-cesium/es/utils/types").VcStatusBarEvt) => any; }, { position: string; color: string; tooltip: false | import("..").VcTooltipProps; background: string; gridFileUrl: string; proj4Projection: string; projectionUnits: string; proj4longlat: string; showCameraInfo: boolean; showMouseInfo: boolean; showPerformanceInfo: boolean; useProjection: boolean; }>>; export declare const VcDistanceLegend: SFCWithInstall boolean; }; offset: { type: ArrayConstructor; validator: (v: any) => boolean; }; color: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; barBackground: { type: StringConstructor; default: string; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { distanceLegendEvt: (evt: import("vue-cesium/es/utils/types").VcDistanceLegendEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; }; offset: { type: ArrayConstructor; validator: (v: any) => boolean; }; color: { type: StringConstructor; default: string; }; background: { type: StringConstructor; default: string; }; width: { type: NumberConstructor; default: number; }; barBackground: { type: StringConstructor; default: string; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onDistanceLegendEvt?: (evt: import("vue-cesium/es/utils/types").VcDistanceLegendEvt) => any; }, { position: string; color: string; width: number; background: string; barBackground: string; }>>; export declare const VcNavigation: SFCWithInstall; default: () => import("./compass").VcCompassProps; }; zoomOpts: { type: import("vue").PropType; default: () => import("./zoom-control").VcZoomControlProps; }; printOpts: { type: import("vue").PropType; default: () => import("./print").VcPrintProps; }; locationOpts: { type: import("vue").PropType; default: () => import("./my-location").VcMyLocationProps; }; otherOpts: { type: import("vue").PropType; default: () => import("./navigation/defaultProps").VcNavigationOtherOpts; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; }, () => import("vue").VNode | import("vue").VNode[], unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { zoomEvt: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => boolean; compassEvt: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => boolean; locationEvt: (evt: import("vue-cesium/es/utils/types").VcLocationEvt) => boolean; printEvt: (evt: import("vue-cesium/es/utils/types").VcPrintEvt) => boolean; statusBarEvt: (evt: import("vue-cesium/es/utils/types").VcStatusBarEvt) => boolean; distanceLegendEvt: (evt: import("vue-cesium/es/utils/types").VcDistanceLegendEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => import("./compass").VcCompassProps; }; zoomOpts: { type: import("vue").PropType; default: () => import("./zoom-control").VcZoomControlProps; }; printOpts: { type: import("vue").PropType; default: () => import("./print").VcPrintProps; }; locationOpts: { type: import("vue").PropType; default: () => import("./my-location").VcMyLocationProps; }; otherOpts: { type: import("vue").PropType; default: () => import("./navigation/defaultProps").VcNavigationOtherOpts; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onCompassEvt?: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => any; onZoomEvt?: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => any; onPrintEvt?: (evt: import("vue-cesium/es/utils/types").VcPrintEvt) => any; onLocationEvt?: (evt: import("vue-cesium/es/utils/types").VcLocationEvt) => any; onStatusBarEvt?: (evt: import("vue-cesium/es/utils/types").VcStatusBarEvt) => any; onDistanceLegendEvt?: (evt: import("vue-cesium/es/utils/types").VcDistanceLegendEvt) => any; }, { position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; compassOpts: import("./compass").VcCompassProps; zoomOpts: import("./zoom-control").VcZoomControlProps; printOpts: import("./print").VcPrintProps; locationOpts: import("./my-location").VcMyLocationProps; otherOpts: import("./navigation/defaultProps").VcNavigationOtherOpts; }>>; export declare const VcCompassSm: SFCWithInstall; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; enableCompassOuterRing: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; tooltip: { type: import("vue").PropType; default: () => false | import("..").VcTooltipProps; }; autoHidden: { type: BooleanConstructor; default: boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { compassEvt: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; enableCompassOuterRing: { type: BooleanConstructor; default: boolean; }; duration: { type: NumberConstructor; default: number; }; tooltip: { type: import("vue").PropType; default: () => false | import("..").VcTooltipProps; }; autoHidden: { type: BooleanConstructor; default: boolean; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onCompassEvt?: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => any; }, { position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; tooltip: false | import("..").VcTooltipProps; autoHidden: boolean; enableCompassOuterRing: boolean; duration: number; }>>; export declare const VcZoomControlSm: SFCWithInstall { delay: number; anchor: string; offset: number[]; zoomInTip: any; zoomOutTip: any; zoomBarTip: any; }; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { zoomEvt: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly { delay: number; anchor: string; offset: number[]; zoomInTip: any; zoomOutTip: any; zoomBarTip: any; }; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onZoomEvt?: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => any; }, { position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; tooltip: Record; autoHidden: boolean; }>>; export declare const VcNavigationSm: SFCWithInstall; default: () => import("./navigation-sm/compass-sm").VcCompassSmProps; }; zoomOpts: { type: import("vue").PropType; default: () => import("./navigation-sm/zoom-control-sm").VcZoomControlSmProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { zoomEvt: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => boolean; compassEvt: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => import("./navigation-sm/compass-sm").VcCompassSmProps; }; zoomOpts: { type: import("vue").PropType; default: () => import("./navigation-sm/zoom-control-sm").VcZoomControlSmProps; }; position: { type: import("vue").PropType<"right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left">; default: string; validator: (v: string) => boolean; }; offset: { type: import("vue").PropType; validator: (v: any) => boolean; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onCompassEvt?: (evt: import("vue-cesium/es/utils/types").VcCompassEvt) => any; onZoomEvt?: (evt: import("vue-cesium/es/utils/types").VcZoomEvt) => any; }, { position: "right" | "top" | "bottom" | "left" | "top-right" | "top-left" | "bottom-right" | "bottom-left"; compassOpts: import("./navigation-sm/compass-sm").VcCompassSmProps; zoomOpts: import("./navigation-sm/zoom-control-sm").VcZoomControlSmProps; }>>; export declare const VcOverviewMap: SFCWithInstall; default: string; validator: (v: string) => boolean; }; offset: { type: ArrayConstructor; validator: (v: string[]) => boolean; }; width: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; border: { type: StringConstructor; default: string; }; borderRadius: { type: StringConstructor; }; toggleOpts: { type: import("vue").PropType; }; viewerOpts: { type: import("vue").PropType; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; validator: (v: string) => boolean; }; offset: { type: ArrayConstructor; validator: (v: string[]) => boolean; }; width: { type: StringConstructor; default: string; }; height: { type: StringConstructor; default: string; }; border: { type: StringConstructor; default: string; }; borderRadius: { type: StringConstructor; }; toggleOpts: { type: import("vue").PropType; }; viewerOpts: { type: import("vue").PropType; }; }>> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; }, { height: string; position: "top-right" | "top-left" | "bottom-right" | "bottom-left"; width: string; border: string; }>>; export declare const VcSelectionIndicator: SFCWithInstall import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { pickEvt: (evt: import("./selection-indicator/Feature").default) => boolean; beforeLoad: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; ready: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => boolean; destroyed: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onBeforeLoad?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onReady?: (readyObj: import("vue-cesium/es/utils/types").VcReadyObject) => any; onDestroyed?: (instance: import("vue-cesium/es/utils/types").VcComponentInternalInstance) => any; onPickEvt?: (evt: import("./selection-indicator/Feature").default) => any; }, { height: number; show: boolean; width: number; allowFeatureInfoRequests: boolean; limit: number; }>>; export * from './compass'; export * from './distance-legend'; export * from './my-location'; export * from './navigation'; export * from './navigation-sm'; export * from './print'; export * from './selection-indicator'; export * from './status-bar'; export * from './vc-overview-map'; export * from './zoom-control';