import Arrowlink from './Arrowlink';
import Cloud from './Cloud';
import Edge from './Edge';
import Font from './Font';
import Hook from './Hook';
import Icon from './Icon';
import Richcontent from './Richcontent';
declare class Node {
    protected arrowlinkOrCloudOrEdge: Array<Arrowlink | Cloud | Edge | Font | Hook | Icon | Richcontent | this> | undefined;
    protected BACKGROUND_COLOR: string | undefined;
    protected COLOR: string | undefined;
    protected FOLDED: string | undefined;
    protected ID: string | undefined;
    protected LINK: string | undefined;
    protected POSITION: string | undefined;
    protected STYLE: string | undefined;
    protected TEXT: string | undefined;
    protected CREATED: string | undefined;
    protected MODIFIED: string | undefined;
    protected HGAP: string | undefined;
    protected VGAP: string | undefined;
    protected WCOORDS: string | undefined;
    protected WORDER: string | undefined;
    protected VSHIFT: string | undefined;
    protected ENCRYPTED_CONTENT: string | undefined;
    private centralTopic;
    getArrowlinkOrCloudOrEdge(): Array<Arrowlink | Cloud | Edge | Font | Hook | Icon | Richcontent | Node>;
    getBackgroundColor(): string | undefined;
    getColor(): string | undefined;
    getFolded(): string | undefined;
    getId(): string | undefined;
    getLink(): string | undefined;
    getPosition(): string | undefined;
    getStyle(): string | undefined;
    getText(): string | undefined;
    getCreated(): string | undefined;
    getModified(): string | undefined;
    getHgap(): string | undefined;
    getVgap(): string | undefined;
    getWcoords(): string | undefined;
    getWorder(): string | undefined;
    getVshift(): string | undefined;
    getEncryptedContent(): string | undefined;
    getCentralTopic(): boolean;
    setArrowlinkOrCloudOrEdge(value: Arrowlink | Cloud | Edge | Font | Hook | Icon | Richcontent | this): void;
    setBackgorundColor(value: string): void;
    setColor(value: string): void;
    setFolded(value: string): void;
    setId(value: string): void;
    setLink(value: string): void;
    setPosition(value: string): void;
    setStyle(value: string): void;
    setText(value: string): void;
    setCreated(value: string): void;
    setModified(value: string): void;
    setHgap(value: string): void;
    setVgap(value: string): void;
    setWcoords(value: string): void;
    setWorder(value: string): void;
    setVshift(value: string): void;
    setEncryptedContent(value: string): void;
    setCentralTopic(value: boolean): void;
    toXml(document: Document): HTMLElement;
    loadFromElement(element: Element): Node;
}
export type Choise = Arrowlink | Cloud | Edge | Font | Hook | Icon | Richcontent | Node;
export default Node;
