import { GatewayApiClient } from '@radixdlt/babylon-gateway-api-sdk'; import { ArtifactReader, ArtifactWriter } from '@hyperlane-xyz/provider-sdk/artifact'; import { DeployedMailboxAddress, IRawMailboxArtifactManager, MailboxType, RawMailboxArtifactConfigs } from '@hyperlane-xyz/provider-sdk/mailbox'; import { RadixSigner } from '../clients/signer.js'; import { RadixBase } from '../utils/base.js'; export declare class RadixMailboxArtifactManager implements IRawMailboxArtifactManager { private readonly gateway; private readonly base; private readonly domainId; constructor(gateway: GatewayApiClient, base: RadixBase, domainId: number); readMailbox(address: string): Promise, DeployedMailboxAddress>>; createReader(_type: T): ArtifactReader; createWriter(_type: T, signer: RadixSigner): ArtifactWriter; } //# sourceMappingURL=mailbox-artifact-manager.d.ts.map