type ProductIconVOMap = { [productId: string]: { icon: string; smallIcon: string; }; }; /** * 根据设备ids获取出行产品图片 * @param params {deviceIds: string[]} * @returns ProductIconVOMap */ export declare const getOutdoorDeviceIcon: (params: { deviceIds: string[]; }) => Promise; /** * 获取设备当前位置参数 */ type GetLocationParams = { deviceId: string; proSource?: string; coordinate?: string; }; /** * 获取设备当前位置响应 */ type GetLocationResult = { lat: number; lon: number; }; /** * 获取设备当前位置 * @param {GetLocationParams} params * @returns {Promise} */ export declare const getLatestLocation: (params: GetLocationParams) => Promise; /** * 获取 appType 参数 */ type GetAppTypeParams = { deviceId: string; }; /** * 获取 appType 响应 */ type GetAppTypeResult = { appType: number; }; /** * 获取 appType * @param {GetAppTypeParams} params * @returns {Promise} */ export declare const getAppType: (params: GetAppTypeParams) => Promise; /** * 获取车辆详情参数 */ type GetVehicleDetailParams = { deviceId: string; }; /** * 获取车辆详情响应 */ type GetVehicleDetailResult = any; /** * 获取车辆详情 * @param {GetVehicleDetailParams} params * @returns {Promise} */ export declare const getVehicleDetail: (params: GetVehicleDetailParams) => Promise; /** * 获取车辆详情图片地址参数 */ type GetVehicleImgUrlParams = { bizKey: string; }; /** * 获取车辆详情图片地址响应 */ type GetVehicleImgUrlResult = string; /** * 获取车辆详情图片地址 * @param {GetVehicleImgUrlParams} params * @returns {Promise} */ export declare const getVehicleImgUrl: (params: GetVehicleImgUrlParams) => Promise; /** * 根据活动类型展示位置等获取活动信息参数 */ type GetActivityInfoParams = { activityTypes: string; time: number; }; /** * 根据活动类型展示位置等获取活动信息响应 */ type SourceItem = { image: string; url: string; }; type GetActivityInfoResult = { activityName: string; activityType: number; endTime: number; id: number; priority: number; sourceList: SourceItem[]; templateConfig: Record; }; /** * 根据活动类型展示位置等获取活动信息 * @param {GetActivityInfoParams} params * @returns {Promise} */ export declare const getActivityInfo: (params: GetActivityInfoParams) => Promise; /** * 根据设备id和code查询设备属性信息参数 */ type GetDeviceBindInfoParams = { deviceId: string; codes: string; coordinate?: string; }; type GetDeviceBindInfoResult = Record; /** * 根据设备id和code查询设备属性信息 * @param {GetDeviceBindInfoParams} params * @returns {Promise} */ export declare const getDeviceBindInfo: (params: GetDeviceBindInfoParams) => Promise; /** * 查询用户正在使用中的出行增值服务能力和导航增值服务能力参数 */ type GetRunningAbilityParams = { devId: string; uuid: string; }; type GetRunningAbilityResult = Record; /** * 查询用户正在使用中的出行增值服务能力和导航增值服务能力 * @param {GetRunningAbilityParams} params * @returns {Promise} */ export declare const getRunningAbility: (params: GetRunningAbilityParams) => Promise; /** * 根据设备id更新APP的弹窗状态(只弹窗一次)参数 */ type SetVasPopupParams = { devId: string; uuid: string; hadPopup: boolean; }; type SetVasPopupResult = boolean; /** * 根据设备id更新APP的弹窗状态(只弹窗一次) * @param {SetVasPopupParams} params * @returns {Promise} */ export declare const setVasPopup: (params: SetVasPopupParams) => Promise; export {};