interface initOption { clientId: string; clientSecret: string; } interface params { [propName: string]: any; } export default class PddSdk { private clientId; private clientSecret; constructor(option: initOption); execute(apiName: string, requestParams: params): Promise; /** * 获取请求参数 */ getRequestParams(apiName: string, requestParams: params): { [key: string]: any; }; /** * 签名 */ sign(params: object): string; /** * MD5加密 */ encrypt(str: string): string; /** * 对象转key value拼接字符串 */ obj2str(params: params): string; /** * 按参数首字母升序排序 * @param { params } * @returns { params } */ sort(params: params): params; } export {};