/// /// /// import EventEmitter from 'events'; import { grpc, puppet } from '@juzi/wechaty-grpc'; import { WechatyToken } from 'wechaty-token'; import type { PuppetServiceOptions } from './puppet-service.js'; declare class GrpcManager extends EventEmitter { private options; protected _client?: puppet.PuppetClient; get client(): puppet.PuppetClient; eventStream?: grpc.ClientReadableStream; /** * gRPC settings */ caCert: Buffer; disableTls: boolean; endpoint: string; serverName: string; token: WechatyToken; constructor(options: PuppetServiceOptions); start(lastEventSeq?: string, accountId?: string): Promise; stop(): Promise; protected initClient(): Promise; protected destroyClient(): void; startStream(lastEventSeq?: string, accountId?: string): Promise; stopStream(): void; } export { GrpcManager, }; //# sourceMappingURL=grpc-manager.d.ts.map