import { TileImage } from "ol/source";
import TileGrid from 'ol/tilegrid/TileGrid';
export default class BaiDuSource extends TileImage {
    constructor(opt: any);
    /**
     * @function BaiDuSource.getTileGrid
     * @description 获取瓦片网格
     * @param {Object} projection - 投影参考对象
     * @returns {ol.tilegrid.WMTS} 返回瓦片网格对象
     */
    static getTileGrid(projection: any): TileGrid;
    /**
     * @function BaiDuSource.default4326TileGrid
     * @description 获取默认 4326 网格瓦片
     * @returns {ol.tilegrid.WMTS} 返回默认 4326 网格瓦片对象
     */
    static default4326TileGrid(): TileGrid;
    /**
     * @function Tianditu.default3857TileGrid
     * @description 获取默认 3857 网格瓦片
     * @returns {ol.tilegrid.WMTS} 返回默认 3857 网格瓦片对象
     */
    static default3857TileGrid(): TileGrid;
    /**
     * @function BaiDuSource.defaultBD09TileGrid
     * @description
     * @returns {ol.tilegrid.WMTS}
     */
    static defaultBD09TileGrid(): TileGrid;
}
