import { IDMLGraphicContext } from './Graphic.js'; export type StrokeType = 'solid' | 'dashed' | 'dotted'; export type JoinType = 'miter' | 'round' | 'bevel'; export type CapType = 'butt' | 'round' | 'square'; export type CornerAdjustment = 'none' | 'beveled' | 'mitered' | 'rounded'; export declare class StrokeStyle { private id; private context; private name?; private type; private weight?; private joinType?; private capType?; private strokeArray?; private dotArray?; private cornerAdjustment?; private miterLimit?; constructor(id: string, options: { name?: string; type: StrokeType; weight?: number; joinType?: JoinType; capType?: CapType; strokeArray?: number[]; dotArray?: number[]; cornerAdjustment?: CornerAdjustment; miterLimit?: number; }, context: IDMLGraphicContext); static parseElement(element: Element, context: IDMLGraphicContext): StrokeStyle; serialize(): import("flat-svg").ElementNode; } //# sourceMappingURL=StrokeStyle.d.ts.map