import { CallbackProperty } from 'cesium'; import { PropType } from 'vue'; import { LoadEvent, Action } from './types'; declare const _default: import("vue").DefineComponent<{ action: { type: PropType; required: boolean; default: () => { type: string; state: string; }; }; point: { type: PropType; default: () => CallbackProperty; }; pointEntityOptions: { type: PropType; default: () => import("cesium").Entity.ConstructorOptions; }; radius: { type: PropType<{ value: number; unit: import("../../point-buffer/src/types").Units; }>; default: () => { value: number; unit: string; }; }; buffer: { type: PropType; default: () => CallbackProperty; }; bufferEntityOptions: { type: PropType; default: () => import("cesium").Entity.ConstructorOptions; }; bufferInActive: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { load: (e: LoadEvent) => LoadEvent; 'update:point': (e: CallbackProperty) => CallbackProperty; 'update:buffer': (e: CallbackProperty) => CallbackProperty; 'update:action': (e: Action) => import("vuesium").SketchAction; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ action?: unknown; point?: unknown; pointEntityOptions?: unknown; radius?: unknown; buffer?: unknown; bufferEntityOptions?: unknown; bufferInActive?: unknown; } & { action: import("vuesium").SketchAction; point: CallbackProperty; pointEntityOptions: import("cesium").Entity.ConstructorOptions; radius: { value: number; unit: import("../../point-buffer/src/types").Units; }; buffer: CallbackProperty; bufferEntityOptions: import("cesium").Entity.ConstructorOptions; bufferInActive: boolean; } & {}> & { onLoad?: ((e: LoadEvent) => any) | undefined; "onUpdate:point"?: ((e: CallbackProperty) => any) | undefined; "onUpdate:buffer"?: ((e: CallbackProperty) => any) | undefined; "onUpdate:action"?: ((e: import("vuesium").SketchAction) => any) | undefined; }, { action: import("vuesium").SketchAction; point: CallbackProperty; pointEntityOptions: import("cesium").Entity.ConstructorOptions; radius: { value: number; unit: import("../../point-buffer/src/types").Units; }; buffer: CallbackProperty; bufferEntityOptions: import("cesium").Entity.ConstructorOptions; bufferInActive: boolean; }>; export default _default;