export interface PBRMaterialTextureSlots {
    readonly baseColor?: string;
    readonly metallicRoughness?: string;
    readonly normal?: string;
    readonly occlusion?: string;
    readonly emissive?: string;
    readonly transmission?: string;
    readonly sheen?: string;
    readonly clearcoat?: string;
    readonly specular?: string;
}
export interface PBRMaterial {
    readonly id: string;
    readonly name: string;
    readonly baseColorFactor: readonly [number, number, number, number];
    readonly metallicFactor: number;
    readonly roughnessFactor: number;
    readonly alphaMode: 'OPAQUE' | 'MASK' | 'BLEND';
    readonly doubleSided: boolean;
    readonly textures: PBRMaterialTextureSlots;
    readonly extensions: readonly string[];
}
//# sourceMappingURL=PBRMaterial.d.ts.map