import type { PayloadAction, Draft } from '@reduxjs/toolkit'; import type { AuthStore, LoginPayload, SetAuthPayload } from './types'; export declare const initialState: AuthStore; export declare const slice: import("@reduxjs/toolkit").Slice, action: PayloadAction) => void; login: (draft: Draft, action: PayloadAction) => void; logout: (draft: Draft) => void; }, "auth", "auth", import("@reduxjs/toolkit").SliceSelectors>; export declare const authReducer: import("redux").Reducer, authActions: import("@reduxjs/toolkit").CaseReducerActions<{ setCredentials: (draft: Draft, action: PayloadAction) => void; login: (draft: Draft, action: PayloadAction) => void; logout: (draft: Draft) => void; }, "auth">; export type AuthActions = ReturnType | ReturnType | ReturnType;