import { NonGraphicalObject } from './NonGraphicalObject.js'; import { CadObject } from '../CadObject.js'; import type { CadDocument } from '../CadDocument.js'; import { Color } from '../Color.js'; import { ObjectType } from '../Types/ObjectType.js'; import { LeaderContentType } from './LeaderContentType.js'; import { LeaderDrawOrderType } from './LeaderDrawOrderType.js'; import { MultiLeaderDrawOrderType } from './MultiLeaderDrawOrderType.js'; import { BlockRecord } from '../Tables/BlockRecord.js'; import { LineType } from '../Tables/LineType.js'; import { TextStyle } from '../Tables/TextStyle.js'; import { XYZ } from '../Math/XYZ.js'; export declare class MultiLeaderStyle extends NonGraphicalObject { static get default_(): MultiLeaderStyle; alignSpace: number; private _arrowhead; get arrowhead(): BlockRecord | null; set arrowhead(value: BlockRecord | null); arrowheadSize: number; private _blockContent; get blockContent(): BlockRecord | null; set blockContent(value: BlockRecord | null); blockContentColor: Color; blockContentConnection: number; blockContentRotation: number; private _blockContentScale; get blockContentScale(): XYZ; set blockContentScale(value: XYZ); get blockContentScaleX(): number; set blockContentScaleX(value: number); get blockContentScaleY(): number; set blockContentScaleY(value: number); get blockContentScaleZ(): number; set blockContentScaleZ(value: number); breakGapSize: number; contentType: LeaderContentType; defaultTextContents: string; description: string; enableBlockContentRotation: boolean; enableBlockContentScale: boolean; enableDogleg: boolean; enableLanding: boolean; firstSegmentAngleConstraint: number; isAnnotative: boolean; landingDistance: number; landingGap: number; leaderDrawOrder: LeaderDrawOrderType; private _leaderLineType; get leaderLineType(): LineType | null; set leaderLineType(value: LineType | null); leaderLineWeight: number; lineColor: Color; maxLeaderSegmentsPoints: number; multiLeaderDrawOrder: MultiLeaderDrawOrderType; get objectName(): string; get objectType(): ObjectType; overwritePropertyValue: boolean; pathType: number; scaleFactor: number; secondSegmentAngleConstraint: number; get subclassMarker(): string; textAlignAlwaysLeft: boolean; textAlignment: number; textAngle: number; textAttachmentDirection: number; textBottomAttachment: number; textColor: Color; textFrame: boolean; textHeight: number; textLeftAttachment: number; textRightAttachment: number; private _textStyle; get textStyle(): TextStyle | null; set textStyle(value: TextStyle | null); textTopAttachment: number; unknownFlag298: boolean; static readonly defaultName = "Standard"; constructor(name?: string); clone(): CadObject; assignDocument(doc: CadDocument): void; unassignDocument(): void; } export { MultiLeaderDrawOrderType } from './MultiLeaderDrawOrderType.js'; export { LeaderDrawOrderType } from './LeaderDrawOrderType.js'; //# sourceMappingURL=MultiLeaderStyle.d.ts.map