import { GLTFLoaderPlugin, GLTFParser } from 'three/examples/jsm/loaders/GLTFLoader.js';
import { GLTFExporterPlugin, GLTFWriter } from 'three/examples/jsm/exporters/GLTFExporter.js';
export declare class GLTFMaterialExtrasExtension {
    static readonly WebGiMaterialExtrasExtension = "WEBGI_material_extras";
    /**
     * for physical material
     * Also {@link Export}
     * @param loadConfigResources
     */
    static Import: (loadConfigResources: (res: any) => any) => (parser: GLTFParser) => GLTFLoaderPlugin;
    /**
     * Also see {@link Import}
     * @param w
     * @constructor
     */
    static Export: (w: GLTFWriter) => GLTFExporterPlugin & {
        materialExternalResources: any;
        serializedMeta: any;
    };
    static Textures: Record<string, string | number> | undefined;
}
//# sourceMappingURL=../../src/assetmanager/gltf/GLTFMaterialExtrasExtension.d.ts.map