import { HeaderState } from '../types'; export declare const fetchLanguages: import('@reduxjs/toolkit').AsyncThunk<{ languages: any; }, void, { state?: unknown; dispatch?: Dispatch; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const headerSlice: import('@reduxjs/toolkit').Slice, { setLanguages(state: import('immer/dist/internal.js').WritableDraft, { payload }: { payload: any; type: string; }): void; setCurrentLanguage(state: import('immer/dist/internal.js').WritableDraft, { payload }: { payload: any; type: string; }): void; setLanguagesData(state: import('immer/dist/internal.js').WritableDraft, { payload }: { payload: any; type: string; }): void; resetLanguagesState(state: import('immer/dist/internal.js').WritableDraft): void; resetHeaderState(state: import('immer/dist/internal.js').WritableDraft): void; }, "header">; export declare const setLanguages: import('@reduxjs/toolkit').ActionCreatorWithPayload, setCurrentLanguage: import('@reduxjs/toolkit').ActionCreatorWithPayload, setLanguagesData: import('@reduxjs/toolkit').ActionCreatorWithPayload, resetLanguagesState: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"header/resetLanguagesState">, resetHeaderState: import('@reduxjs/toolkit').ActionCreatorWithoutPayload<"header/resetHeaderState">; declare const _default: Reducer; export default _default;