export declare const headerSlice: import('@reduxjs/toolkit').Slice<import('immer/dist/internal.js').WritableDraft<{
    languagesData: {
        isLoading: boolean;
        isError: boolean;
        error: string;
        data: any[];
    };
    currentLanguage: {
        label: string;
        code: string;
        direction: string;
    };
}>, {
    setLanguages(state: import('immer/dist/internal.js').WritableDraft<{
        languagesData: {
            isLoading: boolean;
            isError: boolean;
            error: string;
            data: any[];
        };
        currentLanguage: {
            label: string;
            code: string;
            direction: string;
        };
    }>, { payload }: {
        payload: any;
        type: string;
    }): void;
    setCurrentLanguage(state: import('immer/dist/internal.js').WritableDraft<{
        languagesData: {
            isLoading: boolean;
            isError: boolean;
            error: string;
            data: any[];
        };
        currentLanguage: {
            label: string;
            code: string;
            direction: string;
        };
    }>, { payload }: {
        payload: any;
        type: string;
    }): void;
}, "header">;
export declare const setLanguages: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "header/setLanguages">, setCurrentLanguage: import('@reduxjs/toolkit').ActionCreatorWithPayload<any, "header/setCurrentLanguage">;
declare const _default: import('@reduxjs/toolkit').Reducer<import('immer/dist/internal.js').WritableDraft<{
    languagesData: {
        isLoading: boolean;
        isError: boolean;
        error: string;
        data: any[];
    };
    currentLanguage: {
        label: string;
        code: string;
        direction: string;
    };
}>>;
export default _default;
