type ISignMethod = 'sha256' | 'sha1';
/**
 * 请求签名Header生成
 * @private
 * @param {object} signInfo 密钥信息
 */
export declare function genRainbowHeaderSignature(signInfo: {
    appID?: string;
    appId?: string;
    userID?: string;
    userId?: string;
    secretKey: string;
    signMethod?: ISignMethod;
}): {
    rainbow_sgn_type?: undefined;
    rainbow_version?: undefined;
    rainbow_app_id?: undefined;
    rainbow_user_id?: undefined;
    rainbow_timestamp?: undefined;
    rainbow_nonce?: undefined;
    rainbow_sgn_method?: undefined;
    rainbow_sgn_body?: undefined;
    rainbow_signature?: undefined;
} | {
    rainbow_sgn_type: string;
    rainbow_version: string;
    rainbow_app_id: string | undefined;
    rainbow_user_id: string | undefined;
    rainbow_timestamp: string;
    rainbow_nonce: string;
    rainbow_sgn_method: ISignMethod;
    rainbow_sgn_body: string;
    rainbow_signature: any;
};
export {};
