export interface HeatFieldKernelRequest { points: Float32Array; pointCount: number; cols: number; rows: number; westMerc: number; northMerc: number; widthMerc: number; heightMerc: number; kernelMerc: number; } export interface HeatFieldKernelResult { grid: Float32Array; peak: number; } export interface HeatFieldWasmProfile { supported?: boolean; inputBytes?: number; outputBytes?: number; memoryBytes?: number; memoryGrowMs?: number; inputCopyMs?: number; kernelMs?: number; snapshotMs?: number; totalMs?: number; } export declare function heatFieldWasmSupported(): boolean; export declare function heatFieldWasmError(): string; export declare function buildHeatFieldWasm(request: HeatFieldKernelRequest, profile?: HeatFieldWasmProfile): HeatFieldKernelResult | null; //# sourceMappingURL=heat-field-wasm.d.ts.map