import { Observable, Subject } from 'rxjs'; import { Logger } from '@aws-amplify/core'; import { AuthState } from './auth.state'; export declare class AmplifyService { private modules; private _auth; private _analytics; private _storage; private _api; private _cache; private _pubsub; private _interactions; private _logger; private _xr; private _i18n; private _authState; authStateChange$: Observable; constructor(modules?: any); auth(): any; analytics(): any; storage(): any; api(): any; interactions(): any; cache(): any; pubsub(): any; logger(name: any, level?: any): Logger; xr(): any; i18n(): any; authState(): Subject; setAuthState(state: AuthState): void; }