import React, { ReactNode } from 'react';
export type AnimationsProviderProps = {
    /**
     * children
     */
    children: JSX.Element | JSX.Element[] | ReactNode;
};
interface IAnimations {
    smileys?: {
        negativeExcentuated: Record<string, any>;
        negativeSubtle: Record<string, any>;
        neutralExcentuated: Record<string, any>;
        neutralSubtle: Record<string, any>;
        positiveExcentuated: Record<string, any>;
        positiveSubtle: Record<string, any>;
    };
}
export interface IAnimationContext {
    animations: IAnimations;
    isLoading: boolean;
}
export declare const AnimationsContext: React.Context<IAnimationContext>;
export declare const useAnimationContext: () => IAnimationContext;
export declare function AnimationsProvider({ children }: AnimationsProviderProps): JSX.Element;
export {};
