import { Element } from '../../../../../client/element';
import { System } from '../../../../../system';
import { Specs } from '../../../../../types';
import { Dict } from '../../../../../types/Dict';
export interface Props {
    id?: string;
    className?: string;
    attr?: Dict<string>;
    style?: Dict<string>;
    specs: Specs;
}
export declare const CLASS_DEFAULT_WIDTH = 90;
export declare const CLASS_DEFAULT_HEIGHT = 90;
export default class ClassDatum extends Element<HTMLDivElement, Props> {
    private _svg;
    private _svg_g;
    constructor($props: Props, $system: System);
    private _refresh_style;
    private _refresh_view_box;
    onPropChanged(prop: string, current: any): void;
    private _r;
    private _size;
    private _style;
    private _render;
}
