import {AnyObject} from '@loopback/repository'; import {LLMStreamEvent} from '../graphs/event.types'; export interface ITransport { start(): Promise; send(message: LLMStreamEvent): Promise; end(err?: Error): Promise; onCancel(cb: (...args: AnyObject[]) => void): void; }