import { EnumBooleanStringified } from "../../@types"; import { ACTION } from "../command/action"; import { baseParamsType, SupportedLanguage } from "../command/baseparams"; import { ICOMMAND, IKeyMaybeValue, IRESPONSE, RESULT } from "../command/icommand"; export declare enum EnumService0900State { ACTIVE = "active", INACTIVE = "inactive" } export declare enum EnumService0900Status { ACTIVE = "active", INACTIVE = "inactive", BUSY = "busy", CONNECTING = "connecting" } export declare enum EnumService0900Operation { ENABLE = "turnOn", DISABLE = "turnOff" } /** * Update session state or control features */ export declare class CMDP_SUPDATE implements ICOMMAND { action: ACTION; params: baseParamsType & { language?: SupportedLanguage; broadcastData?: string; permanentData?: string; service0900State?: EnumService0900State; livePreviewState?: EnumBooleanStringified; babeStation24State?: EnumBooleanStringified; mobileVideoCallState?: EnumBooleanStringified; }; } /** * Response for CMDP_UPDATE */ export declare class CMDP_SUPDATE_RESPONSE extends CMDP_SUPDATE implements IRESPONSE { result: RESULT; commands: ICOMMAND[]; values: IKeyMaybeValue; }