import { AnimationControls, AnimationWithCommitStyles } from "../types";
interface AnimationState {
    animations: AnimationWithCommitStyles[];
    finished: Promise<any>;
}
export declare function createAnimationControls(animations: AnimationWithCommitStyles[]): AnimationControls;
export declare const controls: {
    get: (target: AnimationState, key: string) => number | Promise<any> | (() => void);
    set: (target: AnimationState, key: string, value: number) => boolean;
};
export {};
