import { ISimpleAnimation, TAnimationCallback } from './types'; /** * Create animation from ISimpleAnimation. * * @category Animation * @export * @param {ISimpleAnimation} simpleAnimation * @return {*} {(TAnimationCallback | undefined)} */ export declare function resolveSimpleAnimation(simpleAnimation: ISimpleAnimation): TAnimationCallback | undefined; /** * resolveSimpleAnimations alias * @export * @category Animation */ export declare const Simple: typeof resolveSimpleAnimation; /** * Compose multiple animation into one. * * @category Animation * @export * @param {Array} animations * @return {*} {(TAnimationCallback | undefined)} */ export declare function Compose(animations: Array): TAnimationCallback | undefined; /** * Create Loop animation. * * @category Animation * @export * @param {(Omit)} loopAnimation * @return {*} {(TAnimationCallback | undefined)} */ export declare function Loop(loopAnimation: Omit): TAnimationCallback | undefined; /** * Create an animation that repeats once * * @category Animation * @export * @param {(Omit)} staticAnimation * @return {*} {(TAnimationCallback | undefined)} */ export declare function Static(staticAnimation: Omit): TAnimationCallback | undefined; /** * Create an animation that repeats in a single direction * * @category Animation * @export * @param {(Omit)} uncontrolledLoopAnimation * @return {*} */ export declare function UncontrolledLoop(uncontrolledLoopAnimation: Omit): TAnimationCallback; //# sourceMappingURL=Animation.d.ts.map