import { IBridgeOptions } from './interface';
interface IFinanceVisibility {
/**
* 客户资产数据可见状态
*
* @type {boolean}
* @memberof IFinanceVisibility
* @example {'financeVisibility': true}
* true 显示明文
* false 显示密文
*/
financeVisibility: boolean;
}
interface IFinanceVisibilityResponse {
success?: (result: IFinanceVisibility) => void;
fail?: (result: IFinanceVisibility) => void;
complete?: (result: IFinanceVisibility) => void;
}
/**
* 获取客户资产数据可见状态
*
* @param {IBridgeOptions} { success, fail, complete }
*/
declare function getFinanceVisibilitySync({ success, fail, complete }: IBridgeOptions): void;
/**
* 获取客户资产数据可见状态
* 一个异步接口,支持 Promise 化使用
*
* @returns {Promise}
*/
declare function getFinanceVisibility(): Promise;
/**
* 设置客户资产数据可见状态
*
* @param {IBridgeOptions} { success, fail, complete }
*/
declare function setFinanceVisibilitySync({ financeVisibility, success, fail, complete }: IBridgeOptions): void;
/**
* 设置客户资产数据可见状态
* 一个异步接口,支持 Promise 化使用
*
* @param {IFinanceVisibility} financeVisibility
* @returns
*/
declare function setFinanceVisibility(financeVisibility: IFinanceVisibility): Promise;
export { getFinanceVisibility, getFinanceVisibilitySync, setFinanceVisibility, setFinanceVisibilitySync };