export interface IQueryClient { connect(): Promise; disconnect(): Promise; isConnected(): boolean; readonly endpoint: string; } export interface IEventClient { subscribeToEvents(eventType: string, filter?: unknown): AsyncIterable; unsubscribeFromAll(): Promise; }