/// type Tile = [number, number, number] type BBox = [number, number, number, number] interface Metadata { description: string maxzoom: number } declare class GeoPackage { constructor (uri: string) tables(): Promise update(metadata: Metadata): Promise save(tile: Tile, image: Buffer): Promise findOne(tile: Tile): Promise delete(tile: Tile): Promise } declare namespace GeoPackage {} export = GeoPackage