import React, { CSSProperties } from 'react';
import type { Message } from '../../types';
export declare const Animation: ({ children, }: React.PropsWithChildren<any>) => JSX.Element;
interface Props extends Message {
    styles?: CSSProperties;
}
export declare const useGlobalTranslate: () => (props: Props) => React.ReactNode;
export declare const GlobalTranslateProvider: ({ children, translator, }: React.PropsWithChildren<{
    translator: (props: Message) => React.ReactNode;
}>) => JSX.Element;
export declare const FieldTranslateConsumer: React.Consumer<(props: Props) => React.ReactNode>;
export declare const GlobalTranslate: React.FC<Props>;
export {};
