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 type { LineType } from '../Tables/LineType.js'; import { MLineStyleFlags } from './MLineStyleFlags.js'; export declare class MLineStyleElement { color: Color; private _lineType; get lineType(): LineType | null; set lineType(value: LineType | null); offset: number; owner: MLineStyle | null; clone(): MLineStyleElement; assignDocument(doc: CadDocument): void; unassignDocument(): void; } export declare class MLineStyle extends NonGraphicalObject { static get default_(): MLineStyle; description: string; get elements(): readonly MLineStyleElement[]; endAngle: number; fillColor: Color; flags: MLineStyleFlags; get objectName(): string; get objectType(): ObjectType; startAngle: number; get subclassMarker(): string; static readonly defaultName = "Standard"; private _elements; constructor(name?: string); addElement(element: MLineStyleElement): void; clone(): CadObject; } export { MLineStyleFlags } from './MLineStyleFlags.js'; //# sourceMappingURL=MLineStyle.d.ts.map