/** * StreamingManager — routes update/complete/abort calls to CardSessions. * * One manager per client. Many concurrent sessions, each identified * by chatId + sessionId. Sessions are created on first update and * removed on complete/abort. */ import type { LarkClient, StreamingOptions, CompleteOptions, StreamingManager } from './types.js'; export declare class StreamingManagerImpl implements StreamingManager { private readonly client; private readonly sessions; constructor(client: LarkClient); update(chatId: string, sessionId: number | string, text: string, options?: StreamingOptions): Promise; complete(chatId: string, sessionId: number | string, options?: CompleteOptions): Promise; abort(chatId: string, sessionId: number | string): Promise; dispose(): void; } //# sourceMappingURL=manager.d.ts.map