import { default as React } from 'react';

interface ILanguage {
    label: string;
    code: string;
    direction: string;
}
interface HeaderEnhancedProps {
    isDropdownShow?: boolean;
    languages?: ILanguage[];
    currentLanguage?: ILanguage;
    languagesLoading?: boolean;
    languageError?: string;
    onLanguageChange?: (languageCode: string) => void;
    onFetchLanguages?: () => Promise<void>;
    useRedux?: boolean;
}
export declare function HeaderEnhanced(props: HeaderEnhancedProps): React.ReactElement;
export default HeaderEnhanced;
