export interface IBaseElement {
    equivalents: IBaseElement[];
    id: string;
    label: string;
    type: string;
    iri: string;
    baseIri: string;
    xImage: any;
    category: number;
    backgroundColor: any;
    comment: string;
    description: string;
    equivalentBase: any;
    visualAttributes: any[];
    focused: boolean;
    indications: any[];
    mouseEntered: boolean;
    styleClass: string;
    visible: boolean;
    attributes: any[];
    annotations: any;
    locked: boolean;
    frozen: boolean;
    pinned: boolean;
    halo: boolean;
    fixed: boolean;
    labelForCurrentLanguage(): string;
}
export declare class BaseElement implements IBaseElement {
    protected graph: any;
    equivalents: IBaseElement[];
    id: string;
    label: any;
    type: string;
    iri: string;
    baseIri: string;
    xImage: any;
    category: number;
    backgroundColor: any;
    comment: string;
    description: string;
    equivalentBase: any;
    visualAttributes: any[];
    focused: boolean;
    indications: any[];
    mouseEntered: boolean;
    styleClass: string;
    visible: boolean;
    active: boolean;
    attributes: string[];
    annotations: any;
    backupLabel: any;
    protected _fixed: boolean;
    protected _frozen: boolean;
    protected _pinned: boolean;
    protected _locked: boolean;
    protected _halo: boolean;
    constructor(graph: any);
    commentForCurrentLanguage: () => any;
    cssClassOfNode(): string;
    descriptionForCurrentLanguage: () => any;
    defaultLabel: () => any;
    indicationString(): string;
    labelForCurrentLanguage(): any;
    equals: (other: any) => boolean;
    toString: () => string;
    get frozen(): boolean;
    set frozen(val: boolean);
    get pinned(): boolean;
    set pinned(val: boolean);
    get halo(): boolean;
    set halo(val: boolean);
    get locked(): boolean;
    set locked(val: boolean);
    get fixed(): boolean;
    set fixed(val: boolean);
    private applyFixedLocationAttributes;
}
