import { Port } from './../models/chrome.model'; import { Store, Action } from '@ngrx/store'; import { Actions } from '@ngrx/effects'; import { Observable, BehaviorSubject } from 'rxjs'; export declare class BackgroundEffects { actions: Actions; store: Store; BackgroundGetContentPortAction$: Observable; BackgroundGetWindowPortAction$: Observable; BackgroundSendMessageToContentAction$: Observable; BackgroundSendMessageToWindowAction$: Observable; onConnect$: BehaviorSubject; constructor(actions: Actions, store: Store); private connect(msgType); private emit(name, msg); private sendMessageToContent(action); private sendMessageToWindow(action); private getContentPort(action); private getWindowPort(action); }