import type { NormalizedOutline, Outline } from 'modern-idoc';
import { Element2DFill } from './Element2DFill';
export declare class Element2DOutline extends Element2DFill {
    color?: NormalizedOutline['color'];
    width?: NormalizedOutline['width'];
    style: NormalizedOutline['style'];
    lineCap: NormalizedOutline['lineCap'];
    lineJoin: NormalizedOutline['lineJoin'];
    setProperties(properties?: Outline): this;
    protected _updateProperty(key: string, value: any, oldValue: any): void;
    isValid(): boolean;
    draw(): void;
}
