/** @internal NOTE: Internal APIs. Subject to change. Use of these APIs in production applications is not supported. */ /** */
import { Color3, Color4 } from '@babylonjs/core/Maths/math.color';
import { BimIfcStyleDTO } from './bim-format-types';
export declare class BimIfcStyle implements BimIfcStyleDTO {
    private readonly _style;
    readonly color: ArrayLike<number>;
    readonly color4: Color4;
    readonly color3: Color3;
    constructor(_style: BimIfcStyleDTO);
    get r(): number;
    get g(): number;
    get b(): number;
    get a(): number;
    get diffuseFactor(): number;
    get diffuseTransmissionFactor(): number;
    get hash(): string;
    get name(): string;
    get reflectionFactor(): number;
    get specularFactor(): number;
    get transmissionFactor(): number;
    private _surfaceColor?;
    get surfaceColor(): readonly [number, number, number, number];
}
//# sourceMappingURL=bim-ifc-style.d.ts.map