///
///
import { Abier } from "./mychain";
import { MychainMethods } from "../types/web3";
import { TxData, BaseData, TxInputData } from "../types/mychain";
export * from "../types/mychain";
export interface TransactionRequest {
txData: TxData;
rlpData: Buffer;
}
export declare function parseReceiptReturnOutput(methodName: string, abier: Abier, output: string): ReturnType;
export declare function parseReceiptReturnValue(value: string): string;
export declare function getTransactionRequest(apiName: MychainMethods, data: TxInputData, baseData: BaseData & {
transaction_type?: string;
}, dataTransfer?: (d: any) => any): TransactionRequest;
export declare function decodeEVMOutput(methodName: string, abis: any[], output: any): any;