import { IfcPresentationStyle } from "./index.js"; import { IfcCurveStyleFontAndScaling } from "./index.js"; import { IfcCurveStyleFont } from "./index.js"; import { IfcPreDefinedCurveFont } from "./index.js"; import { IfcDescriptiveMeasure } from "./index.js"; import { IfcLengthMeasure } from "./index.js"; import { IfcNormalisedRatioMeasure } from "./index.js"; import { IfcPositiveLengthMeasure } from "./index.js"; import { IfcPositiveRatioMeasure } from "./index.js"; import { IfcRatioMeasure } from "./index.js"; import { IfcColourSpecification } from "./index.js"; import { IfcPreDefinedColour } from "./index.js"; import EntityTypesIfc from "./entity_types_ifc.gen.js"; import StepEntityInternalReference from "../../step/step_entity_internal_reference.js"; import StepEntityBase from "../../step/step_entity_base.js"; import StepModelBase from "../../step/step_model_base.js"; export declare class IfcCurveStyle extends IfcPresentationStyle { get type(): EntityTypesIfc; private CurveFont_?; private CurveWidth_?; private CurveColour_?; private ModelOrDraughting_?; get CurveFont(): IfcCurveStyleFontAndScaling | IfcCurveStyleFont | IfcPreDefinedCurveFont | null; get CurveWidth(): IfcDescriptiveMeasure | IfcLengthMeasure | IfcNormalisedRatioMeasure | IfcPositiveLengthMeasure | IfcPositiveRatioMeasure | IfcRatioMeasure | null; get CurveColour(): IfcColourSpecification | IfcPreDefinedColour | null; get ModelOrDraughting(): boolean | null; constructor(localID: number, internalReference: StepEntityInternalReference, model: StepModelBase>, multiReference?: StepEntityInternalReference[]); static readonly query: EntityTypesIfc[]; static readonly expectedType: EntityTypesIfc; } //# sourceMappingURL=IfcCurveStyle.gen.d.ts.map