import type { PBRMaterial } from './PBRMaterial';
export interface GLTFMaterialLike {
    readonly name?: string;
    readonly alphaMode?: 'OPAQUE' | 'MASK' | 'BLEND';
    readonly doubleSided?: boolean;
    readonly extensions?: Record<string, unknown>;
    readonly pbrMetallicRoughness?: {
        readonly baseColorFactor?: readonly number[];
        readonly metallicFactor?: number;
        readonly roughnessFactor?: number;
    };
}
export declare function adaptGLTFMaterial(material: GLTFMaterialLike, id?: string): PBRMaterial;
//# sourceMappingURL=GLTFMaterialAdapter.d.ts.map