import { Geometry } from "../geometry/Geometry.ts"; import { Loader } from "./Loader.ts"; interface GeometryJSON { attributes: Record; index?: { array: number[]; }; } /** Loads a JSON geometry definition and returns a Geometry instance. */ export declare class GeometryLoader extends Loader { load(url: string, onLoad?: (geometry: Geometry) => void, onProgress?: (event: ProgressEvent) => void, onError?: (err: unknown) => void): void; parse(json: GeometryJSON): Geometry; } export {}; //# sourceMappingURL=GeometryLoader.d.ts.map