import { ReplaySubject } from 'rxjs'; import { Observable } from 'rxjs'; import { ResponsiveState } from '../../@core/providers/responsive-state/responsive-state'; export declare abstract class UserAgentInfo { _responsiveState: ResponsiveState; protected _platformId: any; replaySubject$: ReplaySubject; private _isBrowser; private _subscription; constructor(_responsiveState: ResponsiveState, _platformId: any); connect(): Observable; disconnect(): void; get getUserAgent(): Observable; protected _emitUserAgent(value: any): void; }