import type { LoaderOptions, ReadableFile } from '@loaders.gl/loader-utils'; import { VectorSourceInfo, ImageSourceInfo } from "./source-info.js"; import { PMTilesSourceOptions } from "./pmtiles-source.js"; export type PMTilesLoaderOptions = LoaderOptions & { pmtiles?: PMTilesSourceOptions['pmtiles']; }; /** * Loader for PMTiles metadata * @note This loader is intended to allow PMTiles to be treated like other file types in top-level loading logic. * @note For actual access to the tile data, use the PMTilesSource class. */ export declare const PMTilesLoader: { readonly version: any; readonly options: { readonly pmtiles: {}; }; readonly parse: (arrayBuffer: ArrayBuffer, options?: PMTilesLoaderOptions) => Promise; readonly parseFile: typeof parseFileAsPMTiles; readonly name: "PMTiles"; readonly id: "pmtiles"; readonly module: "pmtiles"; readonly extensions: ["pmtiles"]; readonly mimeTypes: ["application/octet-stream"]; readonly tests: ["PMTiles"]; }; declare function parseFileAsPMTiles(file: ReadableFile, options?: PMTilesLoaderOptions): Promise; export {}; //# sourceMappingURL=pmtiles-loader.d.ts.map