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