import type { GLTFLoaderPlugin, GLTFParser } from 'three/examples/jsm/loaders/GLTFLoader';
import type { GLTFExporterPlugin, GLTFWriter } from 'three/examples/jsm/exporters/GLTFExporter';
export declare class GLTFMaterialExtrasExtension {
    static readonly WebGiMaterialExtrasExtension = "WEBGI_material_extras";
    /**
     * for physical material
     * Also {@link Export}
     * @param loadConfigResources
     */
    static Import: (loadConfigResources: (res: any) => any) => (_: 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=GLTFMaterialExtrasExtension.d.ts.map