import type { LoaderOptions } from '@loaders.gl/loader-utils'; import type { Mesh } from '@loaders.gl/schema'; export type OBJLoaderOptions = LoaderOptions & { obj?: { /** Override the URL to the worker bundle (by default loads from unpkg.com) */ workerUrl?: string; }; }; /** * Worker loader for the OBJ geometry format */ export declare const OBJWorkerLoader: { readonly dataType: Mesh; readonly batchType: never; readonly version: any; readonly worker: true; readonly testText: typeof testOBJFile; readonly options: { readonly obj: {}; }; readonly name: "OBJ"; readonly id: "obj"; readonly module: "obj"; readonly extensions: ["obj"]; readonly mimeTypes: ["text/plain"]; }; declare function testOBJFile(text: string): boolean; /** * Loader for the OBJ geometry format */ export declare const OBJLoader: { readonly parse: (arrayBuffer: ArrayBuffer, options?: OBJLoaderOptions) => Promise; readonly parseTextSync: (text: string, options?: OBJLoaderOptions) => Mesh; readonly dataType: Mesh; readonly batchType: never; readonly version: any; readonly worker: true; readonly testText: typeof testOBJFile; readonly options: { readonly obj: {}; }; readonly name: "OBJ"; readonly id: "obj"; readonly module: "obj"; readonly extensions: ["obj"]; readonly mimeTypes: ["text/plain"]; }; export {}; //# sourceMappingURL=obj-loader.d.ts.map