import { MixinApiService } from '../..'; import { ChangeInputStatesParams } from '../../../types/params'; import { MessageItem } from '../../../types/entity'; export declare class TypingManager { private ctx; private send; private state; private platformIDs; private platformIDSet; constructor(ctx: MixinApiService); reset: () => void; changeInputStates: ({ conversationID, focus, operationID, }: ChangeInputStatesParams & { operationID: string; }) => Promise; onNewMessage: (sdkMessage: MessageItem) => Promise; triggerChange: (conversationID: string, userID: string) => void; getInputStates: (conversationID: string, userID: string) => number[]; }