import { PropType } from 'vue'; import { Cartesian3, NearFarScalar } from 'cesium'; declare const _default: import("vue").DefineComponent<{ position: { type: PropType; required: false; }; zIndex: { type: BooleanConstructor; default: boolean; }; show: { type: BooleanConstructor; default: boolean; }; keepRender: { type: BooleanConstructor; default: boolean; }; scaleByDistance: { type: PropType; required: false; }; offsetX: { type: StringConstructor; required: false; }; offsetY: { type: StringConstructor; required: false; }; }, { widgetState: { top: number; left: number; inViewer: boolean; zIndex: number | undefined; scale: number; }; popupShow: import("vue").ComputedRef; translateX: import("vue").ComputedRef; translateY: import("vue").ComputedRef; viewerDivStyle: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ position?: unknown; zIndex?: unknown; show?: unknown; keepRender?: unknown; scaleByDistance?: unknown; offsetX?: unknown; offsetY?: unknown; } & { zIndex: boolean; show: boolean; keepRender: boolean; } & { position?: Cartesian3 | undefined; scaleByDistance?: NearFarScalar | undefined; offsetX?: string | undefined; offsetY?: string | undefined; }>, { zIndex: boolean; show: boolean; keepRender: boolean; }>; export default _default;