import { GatewayApiClient } from '@radixdlt/babylon-gateway-api-sdk'; import { ArtifactReader, ArtifactWriter } from '@hyperlane-xyz/provider-sdk/artifact'; import { DeployedIsmAddress, DeployedRawIsmArtifact, IRawIsmArtifactManager, IsmType, RawIsmArtifactConfigs } from '@hyperlane-xyz/provider-sdk/ism'; import { RadixSigner } from '../clients/signer.js'; import { RadixBase } from '../utils/base.js'; export declare class RadixIsmArtifactManager implements IRawIsmArtifactManager { private readonly gateway; private readonly base; constructor(gateway: GatewayApiClient, base: RadixBase); readIsm(address: string): Promise; createReader(type: T): ArtifactReader; createWriter(type: T, signer: RadixSigner): ArtifactWriter; } //# sourceMappingURL=ism-artifact-manager.d.ts.map