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; }