import { MotionState } from './motion-state';
import { $Transition, AnimationFactory } from '../types';
export type ActiveVariant = {
    [key: string]: {
        definition: string;
        transition: $Transition;
    };
};
export declare function animateVariantsChildren(state: MotionState, activeState: ActiveVariant, isFirstAnimate?: boolean): {
    animations: any[];
    getAnimations: () => Promise<void>;
} | {
    animations: AnimationFactory[];
    getAnimations: () => Promise<unknown[]>;
};
