/** * 参数加密 * @param singString 加密文本 * @param pk 通用 * @returns */ export declare const setParamEncrypt: (singString: string, pk?: string | undefined) => any; /** * 签名 * @param singString 加密文本 * @param pk 私钥 * @returns */ export declare const setParamSign: (singString: string, pk?: string | undefined) => any; /** * 请求参数鉴权,业务系统用 * @param options * @returns */ export declare const setHeaderSign: (options: any) => any; /** * 获取参数鉴权,大屏用 * @param options * url gateway后面地址 * data 请求体 * contentType Content-Type * pk 私钥签名 * @returns */ export declare const getHeaderSign: ({ url, data, userId, contentType, pk, }: { url: string; data: Record; userId?: string | undefined; contentType: string; pk?: string | undefined; }) => { 'X-DATE-TIME': number; 'X-SIGNATURE': any; }; export declare const setConsole: (flag?: boolean) => void; declare const _default: { setConsole: (flag?: boolean) => void; setHeaderSign: (options: any) => any; setParamSign: (singString: string, pk?: string | undefined) => any; getHeaderSign: ({ url, data, userId, contentType, pk, }: { url: string; data: Record; userId?: string | undefined; contentType: string; pk?: string | undefined; }) => { 'X-DATE-TIME': number; 'X-SIGNATURE': any; }; setParamEncrypt: (singString: string, pk?: string | undefined) => any; }; export default _default;