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