interface CanvasPathimport { type CanvasPath } from "https://deno.land/x/evt@v2.5.3/lib/types/lib.dom.ts"; Methodsarc(x: number,y: number,radius: number,startAngle: number,endAngle: number,anticlockwise?: boolean,): voidarcTo(x1: number,y1: number,x2: number,y2: number,radius: number,): voidbezierCurveTo(cp1x: number,cp1y: number,cp2x: number,cp2y: number,x: number,y: number,): voidclosePath(): voidellipse(x: number,y: number,radiusX: number,radiusY: number,rotation: number,startAngle: number,endAngle: number,anticlockwise?: boolean,): voidlineTo(x: number, y: number): voidmoveTo(x: number, y: number): voidquadraticCurveTo(cpx: number,cpy: number,x: number,y: number,): voidrect(x: number,y: number,w: number,h: number,): void