import type { AiVisualBox, AiVisualNeedCopyQueryParams, AiVisualNeedCopyQueryResult, AlbumSettingEditReq, AlbumSettingSaveReq, CustomEventCheckParams, CustomEventCheckResult, CustomVisionEventCheckParams, CustomVisionEventCheckRet, DeleteAiVisualMessageList, DeviceDetails, DeviceServiceConfigItemDto, GetAiVisualBoxInfoParams, GetAiVisualMessageKey, GetAiVisualMessageKeyRes, GetAiVisualPresetEventParams, GetAlbumSettingReq, GetDeviceConfigParams, GetDeviceConfigResult, GetIpcPointList, GetIpcPointListRet, GetIpcRtcConfig, GetIpcRtcConfigRet, GetMessageListRes, GetMovePathList, GetMovePathListRet, GetMovePointDetails, GetMovePointDetailsRet, GetSmartEventSwitchStateParams, GetSmartEventSwitchStateResult, GetVasServiceConfigList, GetVasServiceConfigListRet, GetVasServiceStatus, GetVasServiceStatusRet, GetVasUrlInfo, GetVasUrlInfoRet, IAlbumFileDeleteReq, IAlbumFileDeleteRes, IAlbumVideoDateCountReq, IAlbumVideoDateCountRes, IAlbumVideoFileDetailReq, IAlbumVideoFileDetailRes, IAlbumVideoFileListReq, IAlbumVideoFileListRes, Options, PresetEvent, QueryBindDeviceDto, QueryCameraListDto, QueryGetAiVisualList, QueryGetAiVisualReportList, QueryGetDeviceDetailsById, QueryGetMessageList, QueryServiceDetailDto, ResBindDeviceDto, SaveAiVisualBoxInfoParams, ServiceDetailDto, TimeAlbumSettingDto, UpdateDeviceConfigParams, UpdateIpcPointInfo, UpdateIpcPointInfoRet, UpdateSwitchStateParams, VisionBoxDto, VisionBoxReport } from './interface'; /** transError 为 true 的情况下走到 apiRequestByAtop 的 fail 回调时 会 resolve false 为 false 的情况下则 reject 错误信息 */ export declare const requestFunc: (api: string, postData: Record | undefined, v?: string, options?: Options) => Promise; /** * 获取 App 面板内静态资源地址 */ declare function getMessageList(params: QueryGetMessageList, options?: Options): Promise; /** * 获取ipc业务数据密钥 获取消息图片的密钥 */ declare function getAiVisualMessageKey(params: GetAiVisualMessageKey[], options?: Options): Promise; /** * 查询智能视觉魔方报告列表 */ declare function getAiVisualReportList(params: QueryGetAiVisualReportList, options?: Options): Promise; /** * 刪除消息,用于批量删除分类消息,也可用于批量删除消息 */ declare function deleteAiVisualMessage(params: DeleteAiVisualMessageList, options?: Options): Promise<{ result: string; success: boolean; }>; /** * 查询视觉魔方信息 */ declare function getAiVisualBoxInfo(params: GetAiVisualBoxInfoParams, options?: Options): Promise; /** * 保存视觉魔方信息 */ declare function saveAiVisualBoxInfo(params: SaveAiVisualBoxInfoParams, options?: Options): Promise; /** * 查询其对应的视觉魔方是否有正在同步的配置 */ declare function aiVisualNeedCopyQuery(params: AiVisualNeedCopyQueryParams, options?: Options): Promise; /** * 以家庭维度获取文件解密密钥接口 */ declare function getStorageSecret(params: { gid: string; }, options?: Options): Promise; /** * 以设备维度获取文件解密密钥接口 */ declare function getStorageSecretByDeviceId(params: { devId: string; }, options?: Options): Promise; /** * 查看单个设备设备详情 */ declare function getDeviceDetailsById(params: QueryGetDeviceDetailsById, options?: Options): Promise; /** * 获取家庭摄像头设备列表 */ declare function getCameraList(params: QueryCameraListDto, options?: Options): Promise; /** * 绑定或解绑设备 */ declare function bindDevice(params: QueryBindDeviceDto, options?: Options): Promise; /** * 自定义事件校验 */ declare function customEventCheck(params: CustomEventCheckParams, options?: Options): Promise; /** * 查询智能事件开关 */ declare function getSmartEventSwitchState(params: GetSmartEventSwitchStateParams, options?: Options): Promise; /** * 查询智能事件开关 */ declare function updateSmartEventSwitchState(params: UpdateSwitchStateParams, options?: Options): Promise; /** * 获取设备服务配置项 */ declare function getDeviceConfig(params: GetDeviceConfigParams, options?: Options): Promise; /** * 设备服务配置项修改 */ declare function updateDeviceConfig(params: UpdateDeviceConfigParams, options?: Options): Promise; /** * 服务详情信息 */ declare function getServiceDetail(params: QueryServiceDetailDto, options?: Options): Promise; /** * 时光相册智能视频日期统计 */ declare function albumVideoDateCount(params: IAlbumVideoDateCountReq, options?: Options): Promise; /** * 时光相册录像文件列表 */ declare function albumVideoFileList(params: IAlbumVideoFileListReq, options?: Options): Promise; /** * 时光相册录像文件详情 */ declare function albumVideoFileDetail(params: IAlbumVideoFileDetailReq, options?: Options): Promise; /** * 删除时光相册相簿文件 */ declare function albumFileDelete(params: IAlbumFileDeleteReq, options?: Options): Promise; /** * 时光相册配置保存 */ declare function albumSettingSave(params: AlbumSettingSaveReq, options?: Options): Promise; /** * 时光相册配置修改 */ declare function albumSettingEdit(params: AlbumSettingEditReq, options?: Options): Promise; /** * 时光相册配置查询 */ declare function getAlbumSetting(params: GetAlbumSettingReq, options?: Options): Promise; /** * 查询智能视觉魔方列表(关联服务) */ declare function getVisualBoxList(params: QueryGetAiVisualList, options?: Options): Promise; /** * 查询智能视觉魔方列表预置事件 */ declare function getPresetEvent(params: GetAiVisualPresetEventParams, options?: Options): Promise; /** * 视觉魔方自定义语义校验 */ declare function visualBoxEventCheck(params: CustomVisionEventCheckParams, options?: Options): Promise; /** * 获取摄像头配置信息 */ declare function getIpcRtcConfig(params: GetIpcRtcConfig, options?: Options): Promise; /** * 获取摄像头收藏点列表 */ declare function getIpcPointList(params: GetIpcPointList, options?: Options): Promise; /** * 更新摄像头收藏点信息 */ declare function updateIpcPointInfo(params: UpdateIpcPointInfo, options?: Options): Promise; /** * 获取增值服务跳转URL接口 */ declare function getVasUrlInfo(params: GetVasUrlInfo, options?: Options): Promise; /** * 获取增值服务运营列表接口 */ declare function getVasServiceConfigList(params: GetVasServiceConfigList, options?: Options): Promise; /** * 获取移动摄像机轨迹路径列表 */ declare function getMovePathList(params: GetMovePathList, options?: Options): Promise; /** * 获取移动摄像机点位列表 */ declare function getMovePointDetails(params: GetMovePointDetails, options?: Options): Promise; /** * 获取用户增值服务服务单状态 */ declare function getVasServiceStatus(params: GetVasServiceStatus, options?: Options): Promise; export { getMessageList, getAiVisualMessageKey, getAiVisualReportList, deleteAiVisualMessage, getAiVisualBoxInfo, saveAiVisualBoxInfo, aiVisualNeedCopyQuery, getStorageSecret, getDeviceDetailsById, getCameraList, bindDevice, customEventCheck, getSmartEventSwitchState, updateSmartEventSwitchState, getDeviceConfig, updateDeviceConfig, getServiceDetail, albumVideoDateCount, albumVideoFileList, albumVideoFileDetail, albumFileDelete, albumSettingSave, albumSettingEdit, getAlbumSetting, getVisualBoxList, getPresetEvent, visualBoxEventCheck, getIpcRtcConfig, getIpcPointList, updateIpcPointInfo, getVasUrlInfo, getVasServiceConfigList, getMovePathList, getMovePointDetails, getStorageSecretByDeviceId, getVasServiceStatus, };