import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { MapDatum, MapFlag, VisualTextInput, ViewControlConfig } from './echarts-map'; declare const _default: DefineComponent>; default: () => {}; }; rotate: { type: (NumberConstructor | StringConstructor)[]; default: number; }; scaleX: { type: (NumberConstructor | StringConstructor)[]; default: number; }; scaleY: { type: (NumberConstructor | StringConstructor)[]; default: number; }; aspectScale: { type: (NumberConstructor | StringConstructor)[]; default: number; }; shadow: { type: ArrayConstructor; default: () => any[]; }; itemShadow: { type: StringConstructor; default: string; }; height: { type: (NumberConstructor | StringConstructor)[]; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; data: { type: PropType< MapDatum[]>; default: () => any[]; }; modelValue: { type: StringConstructor; default: any; }; value: { type: StringConstructor; default: string; }; borderColor: { type: StringConstructor; default: string; }; borderColorHover: { type: StringConstructor; default: string; }; borderWidth: { type: (NumberConstructor | StringConstructor)[]; default: number; }; color: { type: StringConstructor; default: string; }; colorRange: { type: PropType; default: () => any[]; }; colorStart: { type: StringConstructor; default: string; }; colorEnd: { type: StringConstructor; default: string; }; fontSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; fontColor: { type: StringConstructor; default: string; }; is3d: { type: BooleanConstructor; default: boolean; }; regionHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; flag: { type: PropType< MapFlag[]>; default: () => any[]; }; colorHover: { type: StringConstructor; default: string; }; fontSizeHover: { type: (NumberConstructor | StringConstructor)[]; default: string; }; fontColorHover: { type: StringConstructor; default: string; }; leaf: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; visual: { type: BooleanConstructor; default: boolean; }; visualText: { type: PropType; default: () => string[]; }; viewControl: { type: PropType; default: () => { zoomSensitivity?: number; beta?: number; alpha?: number; distance?: number; }; }; api: { type: StringConstructor; default: string; }; outlineApi: { type: StringConstructor; default: string; }; forwardEvent: { type: StringConstructor; default: string; }; abbr: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; autoplay: { type: BooleanConstructor; default: boolean; }; speed: { type: (NumberConstructor | StringConstructor)[]; default: number; }; showOutline: { type: BooleanConstructor; default: boolean; }; outlineColor: { type: StringConstructor; default: string; }; outlineWidth: { type: (NumberConstructor | StringConstructor)[]; default: number; }; showLabelIcon: { type: BooleanConstructor; default: boolean; }; labelIcon: { type: StringConstructor; default: string; }; labelIconType: { type: PropType<"text" | "image">; default: string; }; labelIconSize: { type: PropType; default: any; }; position: { type: StringConstructor; default: string; }; top: { type: (NumberConstructor | StringConstructor)[]; default: number; }; bottom: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>, { back: () => void; forward: (name: string, leaf: any) => void; refresh: () => Promise; }, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, { change: (_code: string, _area: { name: string; code: string; }, _hasHistory: boolean) => void; "update:modelValue": (_val: string) => void; "update:value": (_val: string) => void; "item-click": (_payload: any, _event?: any) => void; "node-dblclick": (_payload: any, _event?: any) => void; }, string, PublicProps, Readonly< ExtractPropTypes<{ nameMap: { type: PropType>; default: () => {}; }; rotate: { type: (NumberConstructor | StringConstructor)[]; default: number; }; scaleX: { type: (NumberConstructor | StringConstructor)[]; default: number; }; scaleY: { type: (NumberConstructor | StringConstructor)[]; default: number; }; aspectScale: { type: (NumberConstructor | StringConstructor)[]; default: number; }; shadow: { type: ArrayConstructor; default: () => any[]; }; itemShadow: { type: StringConstructor; default: string; }; height: { type: (NumberConstructor | StringConstructor)[]; default: string; }; width: { type: (NumberConstructor | StringConstructor)[]; default: string; }; data: { type: PropType< MapDatum[]>; default: () => any[]; }; modelValue: { type: StringConstructor; default: any; }; value: { type: StringConstructor; default: string; }; borderColor: { type: StringConstructor; default: string; }; borderColorHover: { type: StringConstructor; default: string; }; borderWidth: { type: (NumberConstructor | StringConstructor)[]; default: number; }; color: { type: StringConstructor; default: string; }; colorRange: { type: PropType; default: () => any[]; }; colorStart: { type: StringConstructor; default: string; }; colorEnd: { type: StringConstructor; default: string; }; fontSize: { type: (NumberConstructor | StringConstructor)[]; default: number; }; fontColor: { type: StringConstructor; default: string; }; is3d: { type: BooleanConstructor; default: boolean; }; regionHeight: { type: (NumberConstructor | StringConstructor)[]; default: number; }; flag: { type: PropType< MapFlag[]>; default: () => any[]; }; colorHover: { type: StringConstructor; default: string; }; fontSizeHover: { type: (NumberConstructor | StringConstructor)[]; default: string; }; fontColorHover: { type: StringConstructor; default: string; }; leaf: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; visual: { type: BooleanConstructor; default: boolean; }; visualText: { type: PropType; default: () => string[]; }; viewControl: { type: PropType; default: () => { zoomSensitivity?: number; beta?: number; alpha?: number; distance?: number; }; }; api: { type: StringConstructor; default: string; }; outlineApi: { type: StringConstructor; default: string; }; forwardEvent: { type: StringConstructor; default: string; }; abbr: { type: BooleanConstructor; default: boolean; }; selectedMode: { type: (BooleanConstructor | StringConstructor)[]; default: boolean; }; autoplay: { type: BooleanConstructor; default: boolean; }; speed: { type: (NumberConstructor | StringConstructor)[]; default: number; }; showOutline: { type: BooleanConstructor; default: boolean; }; outlineColor: { type: StringConstructor; default: string; }; outlineWidth: { type: (NumberConstructor | StringConstructor)[]; default: number; }; showLabelIcon: { type: BooleanConstructor; default: boolean; }; labelIcon: { type: StringConstructor; default: string; }; labelIconType: { type: PropType<"text" | "image">; default: string; }; labelIconSize: { type: PropType; default: any; }; position: { type: StringConstructor; default: string; }; top: { type: (NumberConstructor | StringConstructor)[]; default: number; }; bottom: { type: (NumberConstructor | StringConstructor)[]; default: number; }; }>> & Readonly<{ onChange?: (_code: string, _area: { name: string; code: string; }, _hasHistory: boolean) => any; "onUpdate:modelValue"?: (_val: string) => any; "onUpdate:value"?: (_val: string) => any; "onItem-click"?: (_payload: any, _event?: any) => any; "onNode-dblclick"?: (_payload: any, _event?: any) => any; }>, { value: string; data: MapDatum[]; color: string; width: string | number; abbr: boolean; top: string | number; bottom: string | number; height: string | number; shadow: unknown[]; modelValue: string; api: string; position: string; speed: string | number; fontSize: string | number; autoplay: boolean; borderColor: string; rotate: string | number; itemShadow: string; nameMap: Record; scaleX: string | number; scaleY: string | number; aspectScale: string | number; borderColorHover: string; borderWidth: string | number; colorRange: string[]; colorStart: string; colorEnd: string; fontColor: string; is3d: boolean; regionHeight: string | number; flag: MapFlag[]; colorHover: string; fontSizeHover: string | number; fontColorHover: string; leaf: string | boolean; visual: boolean; visualText: VisualTextInput; viewControl: ViewControlConfig; outlineApi: string; forwardEvent: string; selectedMode: string | boolean; showOutline: boolean; outlineColor: string; outlineWidth: string | number; showLabelIcon: boolean; labelIcon: string; labelIconType: "text" | "image"; labelIconSize: number | [number, number]; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>; export default _default;