import { IAuth } from '../../types'; import { IAuthLoginPayload } from '@snek-at/snek-api-client'; export declare const authInitialState: IAuth; export declare const login: import("@reduxjs/toolkit").AsyncThunk | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const logout: import("@reduxjs/toolkit").AsyncThunk | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const fetchMe: import("@reduxjs/toolkit").AsyncThunk<{ isDemo?: boolean | undefined; email: string; full_name: string; image_url: string; }, void, { state?: unknown; dispatch?: import("redux").Dispatch | undefined; extra?: unknown; rejectValue?: unknown; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>; export declare const demoLogin: import("@reduxjs/toolkit").ActionCreatorWithPayload, demoLogout: import("@reduxjs/toolkit").ActionCreatorWithPayload; declare const _default: import("redux").Reducer; export default _default;