import { NonGraphicalObject } from './NonGraphicalObject.js'; import { Color } from '../Color.js'; import { ObjectType } from '../Types/ObjectType.js'; import { EdgeStyleModel } from './EdgeStyleModel.js'; import { FaceColorMode } from './FaceColorMode.js'; import { FaceLightingModelType } from './FaceLightingModelType.js'; import { FaceLightingQualityType } from './FaceLightingQualityType.js'; import { FaceModifierType } from './FaceModifierType.js'; export declare class VisualStyle extends NonGraphicalObject { brightness: number; color: Color; description: string; displaySettings: number; edgeApplyStyleFlag: number; edgeColor: number; edgeCreaseAngle: number; edgeIntersectionColor: Color; edgeIntersectionLineType: number; edgeIsolineCount: number; edgeJitter: number; edgeModifiers: number; edgeObscuredColor: Color; edgeObscuredLineType: number; edgeOverhang: number; edgeSilhouetteColor: Color; edgeSilhouetteWidth: number; edgeStyle: number; edgeStyleModel: EdgeStyleModel; edgeWidth: number; faceColorMode: FaceColorMode; faceLightingModel: FaceLightingModelType; faceLightingQuality: FaceLightingQualityType; faceModifiers: FaceModifierType; faceOpacityLevel: number; faceSpecularLevel: number; faceStyleMonoColor: Color; haloGap: number; internalFlag: boolean; get objectName(): string; get objectType(): ObjectType; opacityLevel: number; precisionFlag: boolean; rasterFile: string; shadowType: number; get subclassMarker(): string; type: number; static readonly defaultName = "2dWireframe"; } //# sourceMappingURL=VisualStyle.d.ts.map