import { LineItem } from "./LineItem";
import { PointF } from "../../Math/PointF";
import { Color } from "../../Colors";
export declare class DashedLineItem extends LineItem {
    private _dashWidth;
    private _altDashWidth;
    private _altColor;
    constructor(sourcePoint0?: PointF, sourcePoint1?: PointF);
    get dashWidth(): number;
    set dashWidth(value: number);
    get altDashWidth(): number;
    set altDashWidth(value: number);
    get altColor(): Color;
    set altColor(value: Color);
    static type: string;
    type: string;
    protected _copy(source: DashedLineItem, destination: DashedLineItem, generateNewIds: boolean, appropriateParentContainer: boolean): void;
    equals(other: DashedLineItem): boolean;
    clone(generateNewIds?: boolean, appropriateParentContainer?: boolean): DashedLineItem;
}
