import { LineScaleMode } from '@awayjs/renderer';
import { IFillStyle, IStyleData } from './IGraphicsData';
import { JointStyle } from './JointStyle';
import { CapsStyle } from './CapsStyle';
export declare class GraphicsStrokeStyle<T extends IFillStyle> implements IStyleData {
    fillStyle: T;
    thickness: number;
    jointstyle: JointStyle;
    capstyle: CapsStyle;
    miterLimit: number;
    scaleMode: LineScaleMode;
    static readonly data_type: string;
    constructor(fillStyle: T, thickness?: number, jointstyle?: JointStyle, capstyle?: CapsStyle, miterLimit?: number, scaleMode?: LineScaleMode);
    get half_thickness(): number;
    get data_type(): string;
    clone(): GraphicsStrokeStyle<T>;
}
//# sourceMappingURL=GraphicsStrokeStyle.d.ts.map