import { EnumBooleanStringified } from "../../@types"; import { ACTION, ICOMMAND, IKeyMaybeValue, IRESPONSE, RESULT } from "../../cmd-protocol"; import { baseParamsType } from "../command/baseparams"; export declare enum EnumPushNotificationFilter { ALL = "all", REGULAR = "regular", NONE = "none" } export declare type UserSettings = { pushNotificationFilter?: EnumPushNotificationFilter; readyForVideoCall?: EnumBooleanStringified; }; /** * set user setting */ export declare class CMDP_GETSETTINGS implements ICOMMAND { action: ACTION; params: baseParamsType; } /** * set user setting response */ export declare class CMDP_GETSETTINGS_RESPONSE extends CMDP_GETSETTINGS implements IRESPONSE { result: RESULT; commands: ICOMMAND[]; values: IKeyMaybeValue & UserSettings; } /** * set user setting */ export declare class CMDP_SETSETTINGS implements ICOMMAND { action: ACTION; params: baseParamsType & UserSettings; } /** * set user setting response */ export declare class CMDP_SETSETTINGS_RESPONSE extends CMDP_SETSETTINGS implements IRESPONSE { result: RESULT; commands: ICOMMAND[]; values: IKeyMaybeValue; }