import { AxiosInstance } from 'axios'; import { VectorTile } from 'mapbox-vector-tile'; import { ReverseGeocodingOptions, ReverseGeocodingResult } from './interfaces/index'; /** * Get a tile from targeted country's tilesets by using x and y tile index * @param x x tile index * @param y y tile index * @param options ReverseGeocodingOptions * @param api Axios object * @returns VectorTile object */ export declare const getTile: (x: number, y: number, options: ReverseGeocodingOptions, api?: AxiosInstance) => Promise; /** * Get a result of reverse geocoding * @param tile VectorTile object * @param x x tile index * @param y y tile index * @param lnglat number[] longitude, latitude * @param options ReverseGeocodingOptions * @returns an object of result of reverse gecoding */ export declare const getTileResult: (tile: VectorTile, x: number, y: number, lnglat: [number, number], options: ReverseGeocodingOptions) => ReverseGeocodingResult;