import type { Point } from "./point.js"; /** * Enum for path commands (used for encoding and decoding lines, curves etc. to and from a path) */ export declare enum PATH_COMMAND { MOVE = "m", LINE = "l", QUADRATIC_CURVE = "q", BEZIER_CURVE = "b" } export type RGBA = [number, number, number, number]; export type RGB = [number, number, number]; export type TextAlign = "start" | "end" | "left" | "center" | "right"; export type TextBaseline = "top" | "middle" | "alphabetic" | "bottom"; export type PathCmd = { 0: PATH_COMMAND; 1: Point; 2?: Point; 3?: Point; }; export type MinimumBounds = { x: number; y: number; x2: number; y2: number; }; export type RoundRectCorners = { tl: number; tr: number; br: number; bl: number; };