import { Store } from '@ngrx/store';
import { Observable } from 'rxjs';
import { AuthService } from '../auth/auth.service';
import { Notification } from '../../models';
import { State } from './ngrx/reducers';
export declare const featureName = "@bidi/common-components Notification";
export declare class NotificationService {
    private environment;
    private auth;
    private store;
    private subscription;
    private stomp;
    constructor(environment: any, auth: AuthService, store: Store<State>);
    private state$;
    list$: Observable<Notification[]>;
    onMessage: (message: any) => void;
    unsubscribe(): void;
}
