/// import { CipherKey, Encoding, BinaryLike, KeyObject, RsaPrivateKey, RsaPublicKey, KeyLike } from 'crypto'; import { convertableToString } from 'xml2js'; export declare const decrypt: (encryptedData: string, key: CipherKey, iv?: string) => string; export declare const md5: (str: string, encoding?: Encoding) => string; export declare const sha256: (str: string, key: BinaryLike | KeyObject, encoding?: Encoding) => string; export declare const encryptRSA: (key: RsaPublicKey | RsaPrivateKey | KeyLike, hash: WithImplicitCoercion) => string; export declare const checkXML: (str: string) => boolean; export declare const getFullDate: () => string; export declare const toQueryString: (obj: { [key: string]: string; }) => string; export declare const generate: (length?: number) => string; export declare const buildXML: (obj: any, rootName?: string) => string; export declare const parseXML: (xml: convertableToString) => Promise; export declare const replyData: (msg: any) => string;