import type { CanvasMethod } from '../interfaces/canvas-method';
import * as i0 from "@angular/core";
export declare class WaCanvasPathDrawingStyles implements CanvasMethod, Omit<CanvasPathDrawingStyles, 'getLineDash' | 'setLineDash'> {
    lineCap: CanvasLineCap;
    lineDashOffset: number;
    lineJoin: CanvasLineJoin;
    lineWidth: number;
    lineDash: number[];
    miterLimit: number;
    call(context: CanvasRenderingContext2D): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<WaCanvasPathDrawingStyles, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<WaCanvasPathDrawingStyles, "canvas-path[lineCap],canvas-path[lineDashOffset],canvas-path[lineJoin],canvas-path[lineWidth],canvas-path[lineDash],canvas-path[miterLimit],canvas-text[lineCap],canvas-text[lineDashOffset],canvas-text[lineJoin],canvas-text[lineWidth],canvas-text[lineDash],canvas-text[miterLimit]", never, { "lineCap": { "alias": "lineCap"; "required": false; }; "lineDashOffset": { "alias": "lineDashOffset"; "required": false; }; "lineJoin": { "alias": "lineJoin"; "required": false; }; "lineWidth": { "alias": "lineWidth"; "required": false; }; "lineDash": { "alias": "lineDash"; "required": false; }; "miterLimit": { "alias": "miterLimit"; "required": false; }; }, {}, never, never, true, never>;
}
/**
 * @deprecated: use {@link WaCanvasPathDrawingStyles}
 */
export declare const PathDrawingStylesDirective: typeof WaCanvasPathDrawingStyles;
