import { OneBotAction, OneBotRequestToolkit } from '../OneBotAction'; import { NetworkAdapterConfig } from '../../config/config'; export type StreamPacketBasic = { type: StreamStatus; data_type?: string; }; export type StreamPacket = T & StreamPacketBasic; export enum StreamStatus { Stream = "stream",// 分片流数据包 Response = "response",// 流最终响应 Reset = "reset",// 重置流 Error = "error" } export declare abstract class BasicStream extends OneBotAction> { abstract _handle(_payload: T, _adaptername: string, _config: NetworkAdapterConfig, req: OneBotRequestToolkit): Promise>; }