import { LoadParams } from "@inweb/viewer-core";
import { LoadingManager } from "three";
export type GLTFFileSource = string | globalThis.File | ArrayBuffer;
export type GLTFLoadParams = LoadParams & {
    requestHeader?: HeadersInit;
    withCredentials?: boolean;
    path?: string;
    externalFiles?: Map<string, GLTFFileSource>;
    crossOrigin?: string;
};
export declare class GLTFLoadingManager extends LoadingManager {
    path: string;
    resourcePath: string;
    fileURL: string;
    dataURLs: Map<any, any>;
    constructor(file: GLTFFileSource, params?: GLTFLoadParams);
    dispose(): void;
}
