/// import { Headers } from '../lib/mbtiles'; import { Api, Context } from '.'; interface SharedTileParams { tilesetId: string; zoom: number; x: number; y: number; } export interface TilesApi { getTile(opts: SharedTileParams): Promise<{ data: Buffer; headers: Headers; }>; putTile(opts: SharedTileParams & { data: Buffer; etag?: string; }): void; } declare function createTilesApi({ api, context, }: { api: Pick; context: Context; }): TilesApi; export default createTilesApi;