import { PropType } from 'vue'; import { DefineEmits, DefineProps } from '../../../utils/types'; export declare const NATIVE_PROPS: { /** 设置格网图层的网格大小,单位是像素。default:256 */ tileSize: { type: NumberConstructor; default: number; }; /** 显示格网图层的最小层级。default:0 */ minZoom: { type: NumberConstructor; default: number; }; /** 显示格网图层的最大层级。default:18 */ maxZoom: { type: NumberConstructor; default: number; }; /** 设置格网图层的透明度。default:1 */ opacity: { type: NumberConstructor; default: number; }; /** 设置格网图层边线的颜色、宽度、线样式。default:{width:1, style:'solid', color:'#999'} */ outlineSize: { type: PropType; default: () => { width: number; style: string; color: string; }; }; /** 设置格网图层文字的样式,图层文字表现网格的行号、列号、层级。default:{display:false, fontSize:'14', fontWeight:true, color:'black'} */ textSize: { type: PropType; default: () => { display: boolean; fontSize: string; fontWeight: boolean; color: string; }; }; }; export declare const EXTRA_PROPS: { /** 图层的叠放顺序 */ zIndex: { type: NumberConstructor; }; }; export declare const NATIVE_EVENTS: Pick; export declare const EXTRA_EVENTS: { init: (e: T.GridlineLayer) => boolean; }; export declare const PROPS: { /** 图层的叠放顺序 */ zIndex: { type: NumberConstructor; }; /** 设置格网图层的网格大小,单位是像素。default:256 */ tileSize: { type: NumberConstructor; default: number; }; /** 显示格网图层的最小层级。default:0 */ minZoom: { type: NumberConstructor; default: number; }; /** 显示格网图层的最大层级。default:18 */ maxZoom: { type: NumberConstructor; default: number; }; /** 设置格网图层的透明度。default:1 */ opacity: { type: NumberConstructor; default: number; }; /** 设置格网图层边线的颜色、宽度、线样式。default:{width:1, style:'solid', color:'#999'} */ outlineSize: { type: PropType; default: () => { width: number; style: string; color: string; }; }; /** 设置格网图层文字的样式,图层文字表现网格的行号、列号、层级。default:{display:false, fontSize:'14', fontWeight:true, color:'black'} */ textSize: { type: PropType; default: () => { display: boolean; fontSize: string; fontWeight: boolean; color: string; }; }; }; export declare const EVENTS: { init: (e: T.GridlineLayer) => boolean; load: (e: Pick) => void; loading: (e: Pick) => void; }; export type Props = DefineProps; export type Emit = DefineEmits;