import { Transaction, TransactionArgument, TransactionObjectInput } from '@iota/iota-sdk/transactions'; export declare function isTransactionArgument(value: any): boolean; export declare function transactionArgumentOrObject(value: TransactionObjectInput, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPure(value: any, transactionBlock: Transaction): any; export declare function transactionArgumentOrPureString(value: TransactionArgument | string, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureAddress(value: TransactionArgument | string, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureU8(value: TransactionArgument | number, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureU16(value: TransactionArgument | number, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureU32(value: TransactionArgument | number, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureU64(value: TransactionArgument | bigint | number | string, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureU128(value: TransactionArgument | bigint | number | string, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureU256(value: TransactionArgument | bigint | number | string, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrPureBool(value: TransactionArgument | boolean, transactionBlock: Transaction): TransactionArgument; export declare function transactionArgumentOrVec(value: any, transactionBlock: Transaction): any; //# sourceMappingURL=transaction.d.ts.map