import { DataTexture } from "../textures/DataTexture.js"; import { Loader } from "./Loader.ts"; interface ParseResult { data: Uint8ClampedArray; width: number; height: number; } /** * Base loader for raw data to DataTexture. * Subclasses override parse() to handle specific formats. */ export declare class DataTextureLoader extends Loader { load(url: string, onLoad?: (texture: DataTexture) => void, onProgress?: (event: ProgressEvent) => void, onError?: (err: unknown) => void): void; /** Abstract - subclasses override to decode buffer. */ parse(_data: ArrayBuffer): ParseResult | undefined; } export {}; //# sourceMappingURL=DataTextureLoader.d.ts.map