import { Pen } from '../../pen'; import { Point } from '../../point'; import { Meta2dStore } from '../../store'; export declare function curve(store: Meta2dStore, pen: Pen, mousedwon?: Point): void; export declare function getQuadraticPoint(step: number, from: Point, cp: Point, to: Point): { x: number; y: number; step: number; }; export declare function getBezierPoint(step: number, from: Point, cp1: Point, cp2: Point, to: Point): { x: number; y: number; step: number; }; export declare function getSplitAnchor(pen: Pen, pt: Point, index: number): Point; export declare function mind(store: Meta2dStore, pen: Pen, mousedwon?: Point): void;