import { Element } from '../../../../../client/element';
import { System } from '../../../../../system';
import { Specs } from '../../../../../types';
import { Dict } from '../../../../../types/Dict';
import { IHTMLDivElement } from '../../../../../types/global/dom';
export interface Props {
    id?: string;
    className?: string;
    style?: Dict<string>;
    specs: Specs;
}
export declare const CLASS_DEFAULT_WIDTH = 90;
export declare const CLASS_DEFAULT_HEIGHT = 90;
export declare function line_wrap(text: string, MAX?: number): string[];
export default class ClassDatum extends Element<IHTMLDivElement, Props> {
    private _svg;
    private _svg_g;
    constructor($props: Props, $system: System);
    onPropChanged(prop: string, current: any): void;
    private _render;
}
