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