import { FastAxiosRequestConfig } from './options'; import { AxiosResponse, InternalAxiosRequestConfig } from 'axios'; type CryptoEncryptHandle = (config: InternalAxiosRequestConfig, timestamp: number) => void; type CryptoEncryptUseHandle = { use: (fn: CryptoEncryptHandle) => void; }; type CryptoDecryptHandle = (response: AxiosResponse, options: FastAxiosRequestConfig) => any | void; type CryptoDecryptUseHandle = { use: (fn: CryptoDecryptHandle) => void; }; export declare class CryptoManage { private _handle; /** 加密 */ readonly encrypt: CryptoEncryptHandle & CryptoEncryptUseHandle; /** 解密 */ readonly decrypt: CryptoDecryptHandle & CryptoDecryptUseHandle; constructor(); } export {};