import { BaseNode } from './BaseNode';
export declare class RectangularNode extends BaseNode {
    graph: any;
    height: number;
    width: number;
    smallestRadius: number;
    renderType: string;
    maxTextWidth: number;
    radius: number;
    nodeElement: any;
    textBlock: any;
    el: any;
    ring: any;
    constructor(graph: any, data: any);
    actualRadius(): number;
    distanceToBorder(dx: any, dy: any): any;
    setHoverHighlighting(enable?: boolean): void;
    toggleFocus: () => void;
    textWidth(): number;
    draw(parentElement: any): this;
    appendRingToNode(parentElement: any): any;
    appendTextToNode(parentElement: any): any;
    addTextline(textBlock: any, word: any, additionalClass?: string): any;
}
