import { ServiceResult } from '../core/ServiceResult'; export declare class InnerAuthority { getInnerConfig(): import("../config").InnerConfig; /** * * @param {*} ctx * @param {*} next */ innerCheck(ctx: any): Promise>; /** * * @param {*} params * @returns {*} */ defaultSign(params: any): { data: any; sign: string; }; /** * * @param params 参数 * @param {string} secretkey 密钥 * @param {string} type=[hex|base64] 加密类型 * @returns {*} */ sign(params: any, secretkey: string, algorithm: string, encode?: string): { data: any; sign: string; }; /** * * @param {*} params * @param {string} secretkey * @param {string} type * @param {string} encode */ verify(params: any, secretkey: string, type: string, encode?: string): boolean; /** * 把参数转成签名字符串 * @param {*} params */ toSignText(params: any): string; } declare const innerAuthority: InnerAuthority; export default innerAuthority;