import { WeChatStreamRequest, WeChatStreamResponse, WeChatStreamResponseReply } from "../proto/padlocal_pb"; import { Request } from "../Request"; export declare abstract class StreamHandler { protected readonly _request: Request; private _ack?; protected constructor(request: Request); handleRequest(wechatStreamRequest: WeChatStreamRequest, ack: number): Promise; /** * return true: eof * @param wechatStreamResponse */ sendResponse(wechatStreamResponse: WeChatStreamResponse): Promise; abstract onRequest(wechatRequest: WeChatStreamRequest): void; }