import { AbilityAPIKey, AbilityUrlInfo } from './index.type'; declare class AbilityAPIManager { /** * 获取云会议室信息 */ static callUri: { use_sec_api: { useParams: (params: any) => any; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; default: { useParams: (params: any) => any; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 校验会议室密码 */ static verifyPassword: { use_sec_api: { useParams: ({ securityKey }: any) => { securityKey: any; deviceType: number; }; useData: ({ confNumber, password }: any) => { number: any; passwd: any; validationType: string; }; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; ck_nsh: { useParams: ({ securityKey }: any) => { securityKey: any; }; useData: (data: any) => any; useResponse: (data: unknown) => unknown; isEncrypt: boolean; url: string; method: import('axios').Method; }; default: { useParams: ({ securityKey }: any) => { securityKey: any; }; useData: ({ confNumber, password }: any) => { number: any; passwd: any; }; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 获取水印内容 */ static watermarkContent: { use_sec_api: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; default: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 获取会议邀请信息 */ static meetingInviteInfo: { meeting_share_new_page_api: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; default: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 获取个人云会议室信息,包含入会密码和个人云会议室号 */ static cloudMeetingRooms: { use_sec_api: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; ck_nsh: { useParams: () => void; useResponse: (data: unknown) => unknown; isEncrypt: boolean; url: string; method: import('axios').Method; }; default: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 获取参会者头像 */ static inComingCallUrlInfo: { use_sec_api: { useParams: ({ securityKey, callUrl }: any) => { securityKey: any; deviceType: number; callUrl: any; }; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; ck_nsh: { useParams: ({ securityKey, callUrl, dkci }: any) => { securityKey: any; callUrl: any; dkci: any; }; useResponse: (data: unknown) => unknown; isEncrypt: boolean; url: string; method: import('axios').Method; }; default: { useParams: ({ securityKey, callUrl }: any) => { securityKey: any; callUrl: any; }; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 终端录制时查询存储空间 */ static recordStorage: { use_sec_api: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; default: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 信令多活:获取信令服务信息 */ static allocation: { ck_nsh: { useParams: () => void; useResponse: (data: unknown) => unknown; isEncrypt: boolean; url: string; method: import('axios').Method; }; default: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 根据token获取用户信息 */ static userInfoByToken: { ck_nsh: { useParams: (token: string) => void; useResponse: (data: unknown) => unknown; isEncrypt: boolean; url: string; method: import('axios').Method; }; default: { useParams: (token: string) => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 手机验证码登录 */ static loginXYLinkByVerifyCode: { ck_nsh: { useParams: () => void; useResponse: (data: unknown) => unknown; isEncrypt: boolean; url: string; method: import('axios').Method; }; default: { useParams: () => void; useResponse: (data: unknown) => unknown; url: string; method: import('axios').Method; }; }; /** * 获取 Ability URL 信息 * * @param { AbilityAPIKey } key - api key */ static getAbilityUrlInfo(key: AbilityAPIKey): AbilityUrlInfo; } export default AbilityAPIManager;