import { NestedAccounts } from '../types.js'; declare class AuthedUserState { constructor(); account_number: string; email: string; name: string; givenName: string; familyName: string; auth_time: string; access_token: string; id_token: string; bearer: string; account_hierarchy?: NestedAccounts; selected_account?: NestedAccounts; setAccount({ accountNumber, email, name, givenName, familyName, authTime, accessToken, idToken, bearer, }: Record): void; getAccount(): Record; getAccountNumber(): string; getAccessToken(): string; getBearer(): string; getIdToken(): string; setAccountHierarchy(accountHierarchy: any): void; getAccountHierarchy(): NestedAccounts | undefined; setSelectedAccount(selectedAccount: NestedAccounts | undefined): void; getSelectedAccount(): NestedAccounts | undefined; get isHydrated(): boolean; hydrateStore(): Promise; clearStoredDate(): Promise; getStoredData(): Promise; } export declare const authedUser: AuthedUserState; export {};