///
import { IEventAggregator } from '@essential-projects/event_aggregator_contracts';
import { BaseSocketEndpoint } from '@essential-projects/http_node';
import { IIdentityService } from '@essential-projects/iam_contracts';
export declare class NotificationSocketEndpoint extends BaseSocketEndpoint {
private connections;
private eventAggregator;
private identityService;
private endpointSubscriptions;
constructor(eventAggregator: IEventAggregator, identityService: IIdentityService);
get namespace(): string;
initializeEndpoint(socketIo: SocketIO.Namespace): Promise;
dispose(): Promise;
private createSocketScopeNotifications;
}