import { TileJSON } from '../lib/tilejson'; import { Context, IdResource } from '.'; export interface TilesetsApi { createTileset(tileset: TileJSON, baseApiUrl: string, options?: { etag?: string; upstreamUrl?: string; }): TileJSON & IdResource; getTileset(id: string, baseApiUrl: string): TileJSON & IdResource; getTilesetInfo(id: string): { tilejson: TileJSON; upstreamTileUrls: TileJSON['tiles'] | undefined; }; listTilesets(baseApiUrl: string): Array; putTileset(id: string, tileset: TileJSON, baseApiUrl: string, options?: { etag?: string | null; }): TileJSON & IdResource; } declare function createTilesetsApi({ context }: { context: Context; }): TilesetsApi; export default createTilesetsApi;