export interface IJWTResultBody { status: boolean; access_token?: string; error?: string; } export declare const jwtTokenName = "__s_auth"; export declare namespace AuthUtils { /** * Authorization 'Bearer ' * @param type * @param token * @param useStorage */ interface IAuthOptions { accessToken: string; refreshToken?: string; headerPrefix?: 'Bearer' | 'Token' | ''; useStorage?: boolean; } /** * * @param accessToken * @param refreshToken * @param headerPrefix default Bearer * @param useStorage default true */ export function setAuth({ accessToken, refreshToken, headerPrefix, useStorage }: IAuthOptions): IAuthData; export function getAuth(): IAuthData | null; export function removeAuth(): void; export function decode(token: string): any; export {}; }