import React from 'react';
interface TranslateContextType {
    currentLanguage: string;
    defaultLanguage: string;
    setLanguage: (lang: string) => void;
    translate: (text: string) => Promise<string>;
    isTranslating: boolean;
}
export interface TranslateProviderProps {
    children: React.ReactNode;
    defaultLanguage?: string;
    targetLanguage?: string;
}
export declare const TranslateProvider: React.FC<TranslateProviderProps>;
export declare const useTranslator: () => TranslateContextType;
export {};
