import { EasingFunction } from './easing';
export interface AnimateOptions {
    timingFunction: EasingFunction;
    duration: number;
    done?: () => void;
    props: {
        height?: number | [number, number];
        width?: number | [number, number];
        scaleX?: number | [number, number];
        scaleY?: number | [number, number];
        scaleZ?: number | [number, number];
    };
}
export default function animate(el: HTMLElement, { timingFunction, duration, done, props }: AnimateOptions): void;
