import { DIDAuthConfig, PersonalSign, KeyValueStore, DIDAuthStoreConfig, DIDAuthServiceConfig } from './types'; import { Web3Provider } from '../web3provider/types'; declare class AuthManager { store: KeyValueStore; did: string; serviceUrl: string; personalSign: PersonalSign; constructor(config: DIDAuthConfig); private storeTokens; private getStoredAccessToken; private getStoredRefreshToken; private getChallenge; private signChallenge; private login; private refreshAccessToken; getAccessToken(): Promise; storedTokens: () => Promise<{ accessToken: string; refreshToken: string; }>; static fromWeb3Provider(config: DIDAuthServiceConfig & DIDAuthStoreConfig, provider: Web3Provider): Promise; } export default AuthManager; //# sourceMappingURL=index.d.ts.map