type ChangeLanguageFunction = (lang: string, changeDir?: boolean) => void;
interface UseTranslationReturn {
    t: (key: string, options?: any) => string;
    i18n: any;
    changeLanguage: ChangeLanguageFunction;
    currentLanguage: string;
    currentDir: 'rtl' | 'ltr';
    direction: 'rtl' | 'ltr';
    isRTL: boolean;
    isLTR: boolean;
    getLanguageDirection: (language: string) => 'rtl' | 'ltr';
}
export declare function useTranslation(ns?: string | string[]): UseTranslationReturn;
export {};
