import { PayloadAction } from '@reduxjs/toolkit';
export declare const LOGIN = "auth/LOGIN";
export declare const LOGIN_SUCCESS = "auth/LOGIN_SUCCESS";
export declare const LOGOUT = "auth/LOGOUT";
export interface LoginParms {
    code: string;
    redirectUri: string;
    clientId: string;
    responseType: string;
    scope: string;
    isConsumerUser: boolean;
}
export interface LogoutParams {
    redirectUri: string;
    clientId: string;
    responseType: string;
    scope: string;
    code: string;
}
export declare const auth: {
    login: ({ code, redirectUri, clientId, responseType, scope, isConsumerUser, }: LoginParms) => PayloadAction<LoginParms>;
    logout: ({ clientId, redirectUri, responseType, scope, code, }: LogoutParams) => PayloadAction<LogoutParams>;
};
