import { ICanvasPath } from '../interfaces/canvas-path.interface'; export declare class CanvasPath implements ICanvasPath { protected context: CanvasRenderingContext2D; protected pixelRatio: number; protected pathOpen: boolean; constructor(context: CanvasRenderingContext2D, pixelRatio: number); isPathOpen(): boolean; /** * Begin a new path. Only available if there is no path open yet. */ begin(): void; arcTo(x: number, y: number, x2: number, y2: number, radius: number): ICanvasPath; moveTo(x: number, y: number): ICanvasPath; lineTo(x: number, y: number): ICanvasPath; quadraticCurveTo(cpx: number, cpy: number, x: number, y: number): ICanvasPath; close(fill: boolean, stroke: boolean): void; }