import { IDrawer } from "../../IDrawer";
import { OolongNode } from "../../OolongNode";
import { IRect } from "../../../common/index";
import { OolongLine } from "../../line/OolongLine";
import { GraphicNode } from "../../node/GraphicNode";
import { IPoint } from "../../../idl/index";
export declare class CurveDrawer implements IDrawer {
    draw(node: OolongLine, ctx: CanvasRenderingContext2D): void;
    textContentBounds(node: OolongNode): IRect;
    borderContains(node: GraphicNode, p: IPoint, buffer: number): IPoint | null;
    getConnectAnchor(): IPoint[];
}
//# sourceMappingURL=CurveDrawer.d.ts.map