import { ClosePath, CurveTo, DrawTo, EllipticalArc, HLineTo, LineTo, MoveTo, QCurveTo, SmoothCurveTo, SmoothQCurveTo, VLineTo } from './command';
export declare function isMoveTo(item: DrawTo): item is MoveTo;
export declare function isLineTo(item: DrawTo): item is LineTo;
export declare function isHLineTo(item: DrawTo): item is HLineTo;
export declare function isVLineTo(item: DrawTo): item is VLineTo;
export declare function isClosePath(item: DrawTo): item is ClosePath;
export declare function isCurveTo(item: DrawTo): item is CurveTo;
export declare function isSmoothCurveTo(item: DrawTo): item is SmoothCurveTo;
export declare function isQCurveTo(item: DrawTo): item is QCurveTo;
export declare function isSmoothQCurveTo(item: DrawTo): item is SmoothQCurveTo;
export declare function isEllipticalArc(item: DrawTo): item is EllipticalArc;
export declare function hasControlPoint1(item: DrawTo): item is CurveTo | QCurveTo;
export declare function hasControlPoint2(item: DrawTo): item is CurveTo | SmoothCurveTo;
export declare function isBezierCurve(item: DrawTo): item is CurveTo | SmoothCurveTo | QCurveTo | SmoothQCurveTo;
