import { GLTF, GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader';
import { ILoader } from '../IImporter';
import { LoadingManager } from 'three';
import { ImportAddOptions } from '../AssetManager';
import { PhysicalMaterial } from '../../core';
export declare class PolyhavenMaterialGLTFLoader extends GLTFLoader implements ILoader<GLTF, PhysicalMaterial | undefined> {
    constructor(manager: LoadingManager);
    /**
     * This is run post parse to extract the result material from the GLTF object
     * @param res
     * @param _
     */
    transform(res: GLTF, _: ImportAddOptions): PhysicalMaterial | undefined;
}
//# sourceMappingURL=../../src/assetmanager/import/PolyhavenMaterialGLTFLoader.d.ts.map