import { LoadEvent, VumGeoJsonDataSource } from './types'; import { GeoJsonDataSource } from 'cesium'; declare const _default: import("vue").DefineComponent<{ modelValue: { type: import("vue").PropType | Promise> | null>; default: () => { type: string; features: never[]; }; }; cursor: { type: StringConstructor; default: string; }; name: { type: StringConstructor; required: boolean; }; show: { type: BooleanConstructor; default: boolean; }; loadOptions: { type: import("vue").PropType; required: boolean; }; viewRadianDisplayCondition: { type: import("vue").PropType; default: () => never[]; }; multiMark: { type: BooleanConstructor; default: boolean; }; }, { dataSource: VumGeoJsonDataSource; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { click: (e: import("./types").ClickEvent) => import("./types").ClickEvent; 'mouse-move': (e: import("./types").MouseMoveEvent) => import("./types").MouseMoveEvent; load: (e: LoadEvent) => LoadEvent; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modelValue?: unknown; cursor?: unknown; name?: unknown; show?: unknown; loadOptions?: unknown; viewRadianDisplayCondition?: unknown; multiMark?: unknown; } & { modelValue: import("geojson").FeatureCollection | Promise> | null; cursor: string; show: boolean; viewRadianDisplayCondition: number[]; multiMark: boolean; } & { name?: string | undefined; loadOptions?: GeoJsonDataSource.LoadOptions | undefined; }> & { onLoad?: ((e: LoadEvent) => any) | undefined; onClick?: ((e: import("./types").ClickEvent) => any) | undefined; "onMouse-move"?: ((e: import("./types").MouseMoveEvent) => any) | undefined; }, { modelValue: import("geojson").FeatureCollection | Promise> | null; cursor: string; show: boolean; viewRadianDisplayCondition: number[]; multiMark: boolean; }>; export default _default;