///
import { DiditAuthMethod, DiditAuthStatus, DiditTokenInfo, DiditTokensData, DiditUser } from '../../types';
interface DiditAuthContextState {
authMethod?: DiditAuthMethod;
availableAuthMethods: DiditAuthMethod[];
error?: string;
logout: () => void;
status: DiditAuthStatus;
accessToken?: string;
refreshToken?: string;
accessTokenInfo?: DiditTokenInfo;
user?: DiditUser;
refreshAcessToken: () => Promise;
}
declare const DiditAuthContext: import("react").Context;
declare const useDiditAuthContext: () => DiditAuthContextState;
export default useDiditAuthContext;
export { DiditAuthContext };