import { AltVM, ProtocolType } from '@hyperlane-xyz/provider-sdk'; import type { RadixSDKReceipt, RadixSDKTransaction } from '@hyperlane-xyz/radix-sdk/runtime'; import type { MultiProviderAdapter } from '../../providers/MultiProviderAdapter.js'; import { SendTransactionOptions } from '../../providers/MultiProvider.js'; import { RadixTransaction } from '../../providers/ProviderType.js'; import { ChainName } from '../../types.js'; import { IMultiProtocolSigner } from '../types.js'; export declare class RadixMultiProtocolSignerAdapter implements IMultiProtocolSigner { private readonly chainName; private readonly signer; constructor(chainName: ChainName, signer: AltVM.ISigner); static init(chainName: ChainName, privateKey: string, multiProtocolProvider: MultiProviderAdapter): Promise; address(): Promise; sendAndConfirmTransaction(tx: RadixTransaction, _options?: SendTransactionOptions): Promise; } //# sourceMappingURL=radix-toolkit.d.ts.map