import { OnDestroy } from '@angular/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export interface EntityChangeEvent { entity: string; action: 'create' | 'update' | 'delete'; data: any; } export declare class RealtimeService implements OnDestroy { private socket; private connectionState$; private entityChange$; constructor(); connect(url: string, token: string): void; disconnect(): void; getConnectionState(): Observable; getEntityChanges(): Observable; onEntityChanged(entityName: string): Observable; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }