import { AnyOptions, BaseImporterPlugin, FileLoader, Importer, Scene } from 'threepipe'; /** * Adds support for loading Blend `.blend`, `application/x-blender` files and data uris */ export declare class BlendLoadPlugin extends BaseImporterPlugin { static readonly PluginType = "BlendLoadPlugin"; constructor(); protected _importer: Importer<{ loadAsync(url: string, onProgress?: (event: ProgressEvent) => void): Promise; transform(res: any, options: AnyOptions): Scene; load(url: string, onLoad?: (data: string | ArrayBuffer) => void, onProgress?: (event: ProgressEvent) => void, onError?: (err: unknown) => void): void; mimeType: undefined | MimeType; responseType: undefined | string; setMimeType(mimeType: MimeType): FileLoader; setResponseType(responseType: string): FileLoader; crossOrigin: string; withCredentials: boolean; path: string; resourcePath: string; manager: import('three').LoadingManager; requestHeader: { [header: string]: string; }; setCrossOrigin(crossOrigin: string): /*elided*/ any; setWithCredentials(value: boolean): /*elided*/ any; setPath(path: string): /*elided*/ any; setResourcePath(resourcePath: string): /*elided*/ any; setRequestHeader(requestHeader: { [header: string]: string; }): /*elided*/ any; }>; } //# sourceMappingURL=BlendLoadPlugin.d.ts.map