import { PropType } from 'vue'; import { Bounds, DefineEmits, DefineProps } from '../../../utils/types'; export declare const NATIVE_PROPS: { /** 此图层的最低缩放级别 */ minZoom: { type: NumberConstructor; }; /** 此图层的最高缩放级别 */ maxZoom: { type: NumberConstructor; }; /** 当没有瓦片时所显示的错误图片地址 */ errorTileUrl: { type: StringConstructor; }; /** 设置图层的透明度(0.0-1.0)。默认值为 1.0不透明 */ opacity: { type: NumberConstructor; }; /** 图层的显示顺序 */ zIndex: { type: NumberConstructor; }; /** 设置指定范围内显示瓦片 */ bounds: { type: PropType; default: () => never[]; }; /** 图层服务地址 */ url: { type: StringConstructor; default: string; }; }; export declare const EXTRA_PROPS: {}; export declare const NATIVE_EVENTS: T.TileLayerEvents; export declare const EXTRA_EVENTS: { init: (e: T.TileLayer.TDT) => boolean; }; export declare const PROPS: { /** 此图层的最低缩放级别 */ minZoom: { type: NumberConstructor; }; /** 此图层的最高缩放级别 */ maxZoom: { type: NumberConstructor; }; /** 当没有瓦片时所显示的错误图片地址 */ errorTileUrl: { type: StringConstructor; }; /** 设置图层的透明度(0.0-1.0)。默认值为 1.0不透明 */ opacity: { type: NumberConstructor; }; /** 图层的显示顺序 */ zIndex: { type: NumberConstructor; }; /** 设置指定范围内显示瓦片 */ bounds: { type: PropType; default: () => never[]; }; /** 图层服务地址 */ url: { type: StringConstructor; default: string; }; }; export declare const EVENTS: { init: (e: T.TileLayer.TDT) => boolean; loading(e: Pick): void; load(e: Pick): void; tileloadstart(e: T.TileLayerEvent): void; tileload(e: T.TileLayerEvent): void; tileunload(e: T.TileLayerEvent): void; tileerror(e: T.TileLayerEvent): void; }; export type Props = DefineProps; export type Emit = DefineEmits;