import { Point } from '@syncfusion/ej2-pdf';
export declare class _PdfPathFigure {
    _segments: _PdfPathSegment[];
    _isClosed: boolean;
    _isFilled: boolean;
    _startPoint: Point;
    constructor();
    _clone(): _PdfPathFigure;
}
export declare abstract class _PdfPathSegment {
    abstract _clone(): _PdfPathSegment;
}
export declare class _PdfLineSegment extends _PdfPathSegment {
    _point: Point;
    constructor(point?: Point);
    _clone(): _PdfPathSegment;
}
export declare class _PdfBezierSegment extends _PdfPathSegment {
    _point1: Point;
    _point2: Point;
    _point3: Point;
    constructor(point1?: Point, point2?: Point, point3?: Point);
    _clone(): _PdfPathSegment;
}
