import { UserData } from "../../typeDefinitions"; export declare const updateUser: import("@reduxjs/toolkit").AsyncThunk | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const userSlice: import("@reduxjs/toolkit").Slice<{ user: UserData | null; status: "normal" | "loading" | "success"; }, { setUser: (state: import("immer/dist/internal").WritableDraft<{ user: UserData | null; status: "normal" | "loading" | "success"; }>, action: { payload: any; type: string; }) => void; setStatus: (state: import("immer/dist/internal").WritableDraft<{ user: UserData | null; status: "normal" | "loading" | "success"; }>, action: { payload: any; type: string; }) => void; setUserReferralCode: (state: import("immer/dist/internal").WritableDraft<{ user: UserData | null; status: "normal" | "loading" | "success"; }>, action: { payload: any; type: string; }) => void; }, "user">; export declare const setUser: import("@reduxjs/toolkit").ActionCreatorWithPayload, setStatus: import("@reduxjs/toolkit").ActionCreatorWithPayload; declare const _default: import("redux").Reducer<{ user: UserData | null; status: "normal" | "loading" | "success"; }>; export default _default;