import { customHooks } from './custom-hooks';
export declare const parseCustomModule: (text: any) => {
    module: any;
    params: {};
};
export declare const processEachParam: (userData: any, key: any, defaultValue: any, state: any) => any;
export declare const processParams: (userData: any, params?: {}, defaultValue?: any, state?: any) => any;
export declare const fetchJsonPath: ({ url, params, headers }: any) => any;
export declare const fetchContentPage: import("@reduxjs/toolkit").AsyncThunk<{
    data: any;
    pageId: any;
}, any, {
    state?: unknown;
    dispatch?: import("redux").Dispatch<import("redux").AnyAction>;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
export declare const sendContact: import("@reduxjs/toolkit").AsyncThunk<any, any, {
    state?: unknown;
    dispatch?: import("redux").Dispatch<import("redux").AnyAction>;
    extra?: unknown;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
export declare const updateErrorData: (data: any) => (dispatch: any) => void;
export declare const checkAndPostApi: (data: any, pageData?: any, prevAction?: any) => (dispatch: any) => Promise<any[]>;
export declare const initApplication: (data: any) => (dispatch: any) => Promise<any>;
export declare const executeHook: (payload: any, pageData?: any) => (dispatch: any, getState: any) => Promise<any>;
export declare const postApi: (payload: any, pageResponse?: any) => (dispatch: any, getState: any) => Promise<any>;
export declare const uploadApi: (payload: any, pageResponse?: any) => (dispatch: any, getState: any) => Promise<any>;
export declare const downloadApi: (payload: any, pageResponse?: any) => (dispatch: any, getState: any) => Promise<any>;
export declare const resetLastError: () => (dispatch: any) => void;
export declare const selectRootData: (state: any) => any;
export declare const selectUserData: (state: any) => any;
export declare const mergeUserData: (payload: any) => (dispatch: any, getState: any) => void;
export declare const resetUserData: (payload: any) => (dispatch: any, getState: any) => void;
export declare const updateProtectedUserData: any, updateUserData: any, clearAllUserData: any, clearWithFilter: any, updateMetaData: any;
export { customHooks };
declare const _default: import("redux").Reducer<{
    pageData: {};
    userData: {
        query: any;
        currentUrl: any;
    };
    metaData: {};
    protectedData: {};
    isContentLoading: boolean;
}>;
export default _default;
