import Element, { ElementProps } from 'zrender/esm/Element';
export declare function createWrap(): {
    add: (el: Element<ElementProps>, target: ElementProps, time?: number, delay?: number | "linear" | ((percent: number) => number) | "quadraticIn" | "quadraticOut" | "quadraticInOut" | "cubicIn" | "cubicOut" | "cubicInOut" | "quarticIn" | "quarticOut" | "quarticInOut" | "quinticIn" | "quinticOut" | "quinticInOut" | "sinusoidalIn" | "sinusoidalOut" | "sinusoidalInOut" | "exponentialIn" | "exponentialOut" | "exponentialInOut" | "circularIn" | "circularOut" | "circularInOut" | "elasticIn" | "elasticOut" | "elasticInOut" | "backIn" | "backOut" | "backInOut" | "bounceIn" | "bounceOut" | "bounceInOut" | "spline", easing?: import("zrender/esm/animation/easing").AnimationEasing) => boolean;
    done: (callback: () => void) => any;
    start: () => any;
};
