///
///
///
import { MychainMethods } from "../../types/web3";
import { responseTransform, eventDataFormat, decryptTXWithAES } from './apis';
import { TxData, BaseData } from "../../types/mychain";
import { Buffer as SafeBuffer } from 'safe-buffer';
export declare function getTxData(method: string, data: TxData, baseData: BaseData, privateKey?: SafeBuffer | Buffer): TxData;
export declare function getEncryptedTxData(data: any, baseData: any, timestamp: any, hash: any): {
type: any;
group_id: any;
timestamp: any;
nonce: any;
period: any;
from: string;
to: string;
value: any;
gas: any;
version: any;
extensions: any[];
data: any;
sequence: any;
hash: any;
signature: string;
};
export declare function requestTransform(method: MychainMethods, param: TxData): any[];
export { responseTransform, eventDataFormat, decryptTXWithAES };