type OfflinePwdParams = { devId: string; pwdType: string; gmtStart: number; gmtExpired: number; pwdName?: string; countryCode?: string; mobile?: string; }; type OfflinePwdResult = { pwd: string; pwdId: string; unlockBindingId: string; }; /** * 获取离线临时密码 * @param {OfflinePwdParams} params - 请求参数 * @returns {Promise} - 响应结果的 Promise */ declare const getOfflinePassword: (params: OfflinePwdParams) => Promise; type PwdRevokeParams = { devId: string; unlockBindingId: string; name?: string; }; type PwdRevokeResult = string; /** * 删除离线临时密码 * @param {PwdRevokeParams} params - 请求参数 * @returns {Promise} - 响应结果的 Promise */ declare const revokeOfflinePassword: (params: PwdRevokeParams) => Promise; type PwdNameUpdateParams = { devId: string; unlockBindingId: string; pwdName: string; }; type PwdNameUpdateResult = string; /** * 更新离线密码名称 * @param {PwdNameUpdateParams} params - 请求参数 * @returns {Promise} - 响应结果的 Promise */ declare const updateOfflinePasswordName: (params: PwdNameUpdateParams) => Promise; type RevocablePwdParams = { devId: string; }; type RevocablePwdResultEntry = { gmtExpired: string; pwdName: string; pwdId: string; gmtStart: string; }; type RevocablePwdResult = RevocablePwdResultEntry[]; /** * 获取可清空的多次离线临时密码 * @param {RevocablePwdParams} params - 请求参数 * @returns {Promise} - 响应结果的 Promise */ declare const getRevocableOfflinePasswords: (params: RevocablePwdParams) => Promise; export { getOfflinePassword, revokeOfflinePassword, updateOfflinePasswordName, getRevocableOfflinePasswords };