///
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;