import { SignInInterface } from '../interfaces'; import Token from '../Token/Token'; export declare type ACTIONTYPE = { type: 'LOGIN_SUCCESS'; payload: SignInInterface; } | { type: 'LOGOUT_SUCCESS'; } | { type: 'REFRESH_TOKEN_REQUEST'; } | { type: 'REFRESH_TOKEN_SUCCESS'; newAccessToken: string; } | { type: 'REFRESH_TOKEN_ERROR'; }; export declare function authReducer(state: Token, action: ACTIONTYPE): Token;