import type { Transformer } from 'backproj'; import type { StyleSpecification } from 'maplibre-gl'; export type { Transformer } from 'backproj'; export interface ReprojectResult { style: StyleSpecification; bounds: [[number, number], [number, number]]; maxBounds?: [[number, number], [number, number]]; transformer: Transformer; cleanup: () => void; } export declare function reprojectStyle(options: { style: StyleSpecification; crs: string; transformer?: Transformer; tileBoundaries?: boolean; }): Promise; export declare function shutdownTileWorkers(): void;