import { type PropsWithChildren } from 'react';
type AnimationType = 'fade' | 'slide' | 'scale';
export interface AnimateProps extends PropsWithChildren {
    type?: AnimationType;
    duration?: number;
    timingFunction?: string;
    delay?: number;
    asChild?: boolean;
    show?: boolean;
    onHidden?: () => void;
    onShown?: () => void;
}
declare const Animate: (props: AnimateProps) => import("react/jsx-runtime").JSX.Element | null;
export default Animate;
//# sourceMappingURL=animate.d.ts.map