import { Element } from '../../../../../client/element';
import { System } from '../../../../../system';
import { Dict } from '../../../../../types/Dict';
export interface Props {
    className?: string;
    style?: Dict<string>;
    attr?: Dict<string>;
    width?: number | string;
    height?: number | string;
    stroke?: string;
    strokeWidth?: number;
    preserveAspectRatio?: string;
    viewBox?: string;
    title?: string;
    tabIndex?: number;
}
export declare const DEFAULT_STYLE: {
    userSelect: string;
    webkitUserSelect: string;
    mozUserSelect: string;
    display: string;
    width: string;
    height: string;
    color: string;
    boxSizing: string;
    cursor: string;
};
export default class SVGSVG extends Element<SVGSVGElement, Props> {
    private _svg_el;
    constructor($props: Props, $system: System);
    onPropChanged(prop: string, current: any): void;
}
