import { NgEntityService } from '@datorama/akita-ng-entity-service'; import { SDKConfig } from '../config/sdk-config.interface'; import { GroupService } from '../group'; import { RequestService } from '../request'; import { Notification } from './notification.model'; import { NotificationState, NotificationStore } from './notification.store'; export declare class NotificationService extends NgEntityService { protected store: NotificationStore; private requestService; private groupService; private sdkConfig; socket: any; constructor(store: NotificationStore, requestService: RequestService, groupService: GroupService, sdkConfig: SDKConfig); get1(status?: string, store?: boolean): import("rxjs").Observable[]>; init(token: string): void; connect(token: string): void; handleNewNotification(notification: Notification): void; markAsRead(ids: string[]): void; }