import { GatewayApiClient } from '@radixdlt/babylon-gateway-api-sdk'; import { ArtifactDeployed, ArtifactNew, ArtifactReader, ArtifactWriter } from '@hyperlane-xyz/provider-sdk/artifact'; import { DeployedIsmAddress, TestIsmConfig } from '@hyperlane-xyz/provider-sdk/ism'; import { TxReceipt } from '@hyperlane-xyz/provider-sdk/module'; import { RadixBase } from '../utils/base.js'; import { RadixBaseSigner } from '../utils/signer.js'; import { AnnotatedRadixTransaction } from '../utils/types.js'; export declare class RadixTestIsmReader implements ArtifactReader { private readonly gateway; constructor(gateway: Readonly); read(address: string): Promise>; } export declare class RadixTestIsmWriter extends RadixTestIsmReader implements ArtifactWriter { private readonly signer; private readonly base; constructor(gateway: Readonly, signer: RadixBaseSigner, base: RadixBase); create(artifact: ArtifactNew): Promise<[ ArtifactDeployed, TxReceipt[] ]>; update(_artifact: ArtifactDeployed): Promise; } //# sourceMappingURL=test-ism.d.ts.map