import type { SessionUser } from '@corbado/types'; import type { NonRecoverableError } from '@corbado/web-core'; import { CorbadoApp } from '@corbado/web-core'; import type { CorbadoConfig } from '../types/core'; export declare class CorbadoAppState { #private; constructor(corbadoAppProps: CorbadoConfig); init(): Promise; get corbadoApp(): CorbadoApp; get corbadoAppProps(): CorbadoConfig; get sessionToken(): string | undefined; get sessionTokenChanges(): import("rxjs").BehaviorSubject; get isAuthenticated(): boolean | undefined; get authStateChanges(): import("rxjs").BehaviorSubject; get userChanges(): import("rxjs").BehaviorSubject; get user(): SessionUser | undefined; get globalError(): NonRecoverableError | undefined; logout(): Promise; }