import { Transaction, DataFormat, DEFAULT_RETURN_FORMAT, FormatType } from 'web3-types';
import { ValidationSchemaInput } from 'web3-validator';
import { transactionSchema } from '../schemas.js';
export declare function formatTransaction<ReturnFormat extends DataFormat = typeof DEFAULT_RETURN_FORMAT, TransactionType extends Transaction = Transaction>(transaction: TransactionType, returnFormat?: ReturnFormat, options?: {
    transactionSchema?: ValidationSchemaInput | typeof transactionSchema;
    fillInputAndData?: boolean;
}): FormatType<TransactionType, ReturnFormat>;
