import { CurveTo, DrawTo, LineTo, QCurveTo } from './command';
import { PathNode } from './path-node';
export declare function canPromoteToLine(item: Readonly<DrawTo>): boolean;
export declare function canPromoteToQCurve(item: Readonly<DrawTo>): boolean;
export declare function canPromoteToCurve(item: Readonly<DrawTo>): boolean;
export declare function promoteToLine(item: Readonly<PathNode>): PathNode & LineTo;
export declare function promoteToQCurve(item: Readonly<PathNode>): PathNode & QCurveTo;
export declare function promoteToCurve(item: Readonly<PathNode>): PathNode & CurveTo;
