import { ChatState } from "./chatstate"; import { SessionState } from "./sessionstate"; import { ACTION } from "./command/action"; import { ICOMMAND } from "./command/icommand"; import { JSONString } from "../@types"; export declare enum EnumStreamOrientation { HORIZONTAL = "horizontal", VERTICAL = "vertical" } export declare enum EnumStreamingPlatform { ANDROID = "android", IOS = "ios" } export declare enum EnumCameraType { FRONT = "front", BACK = "back" } export declare type ProxyStreamInfo2Type = { orientation: EnumStreamOrientation; angle?: number; platform?: EnumStreamingPlatform; cameraType?: EnumCameraType; }; export declare type proxyStreamInfo = { proxyStreamInfo?: EnumStreamOrientation | string; proxyStreamInfo2?: JSONString; }; export declare type proxyStateInfo = { proxyStateInfo?: string; channelId?: string; chatID?: string; }; export declare const IS_TYPING_NOTIFICATION_INTERVAL: number; export declare const IS_TYPING_WAIT_INTERVAL: number; /** * Update command */ export declare class CMDC_UPDATE implements ICOMMAND { action: ACTION; params: ChatState | SessionState | proxyStreamInfo | proxyStateInfo; }