import { SdkWsProto } from '@openim/protocol'; import type MessageTrigger from './trigger'; import type { MixinApiService } from '../..'; export default class StreamHandler { private readonly trigger; private readonly api; private readonly states; constructor(trigger: MessageTrigger, api: MixinApiService); handleNotification(message: SdkWsProto.MsgData, operationID: string): Promise; private getState; private computeLength; private commitStateUpdate; private syncFromServer; private getKey; private refreshStateTimer; private deleteState; }