import { IObject } from '../typings';
import PluginMixins from './PluginMixins';
export default class SvgDraw extends PluginMixins {
    static key: string;
    static className: string;
    computedStyle?: IObject;
    length: number;
    getAnimStart: () => any;
    setVars(value: any): {
        start: number;
        end?: number | undefined;
    };
    getPolyLength(name: string): number;
    getEllipseLength(): number;
    getLineLength(x1: string, y1: string, x2: string, y2: string): number;
    render: (r: number) => {
        strokeDasharray: string;
        strokeDashoffset: number;
    };
}
