import { PathSegment } from "./PathSegment";
import { Point, Type } from "./type";
import { PathSegmentType } from "./PathSegmentType";
/**
 * @hidden
 */
export declare class BezierSegment extends PathSegment {
    static $t: Type;
    private b;
    get e(): Point;
    set e(a: Point);
    private c;
    get f(): Point;
    set f(a: Point);
    private d;
    get g(): Point;
    set g(a: Point);
    constructor(a: number);
    constructor(a: number, b: Point, c: Point, d: Point);
    constructor(a: number, ..._rest: any[]);
    protected get_a(): PathSegmentType;
    get a(): PathSegmentType;
}
