import { Element } from '../../../../client/element';
import { Zoom } from '../../../../client/zoom';
import { System } from '../../../../system';
import { Style } from '../../Style';
import Div from '../Div/Component';
import SVGG from '../svg/Group/Component';
import SVGSVG from '../svg/SVG/Component';
export interface Props {
    className?: string;
    style?: Style;
    draggable?: boolean;
    width?: number;
    height?: number;
    zoom: Zoom;
}
export default class Zoom_ extends Element<HTMLDivElement, Props> {
    _root: Div;
    _html: Div;
    _svg: SVGSVG;
    _svg_g: SVGG;
    constructor($props: Props, $system: System);
    private _transform;
    onPropChanged(prop: string, current: any): void;
}
