import { GatewayApiClient } from '@radixdlt/babylon-gateway-api-sdk'; import { ArtifactReader, ArtifactWriter } from '@hyperlane-xyz/provider-sdk/artifact'; import { DeployedValidatorAnnounceAddress, IRawValidatorAnnounceArtifactManager, RawValidatorAnnounceArtifactConfigs, ValidatorAnnounceType } from '@hyperlane-xyz/provider-sdk/validator-announce'; import { RadixSigner } from '../clients/signer.js'; import { RadixBase } from '../utils/base.js'; export declare class RadixValidatorAnnounceArtifactManager implements IRawValidatorAnnounceArtifactManager { private readonly gateway; private readonly base; constructor(gateway: GatewayApiClient, base: RadixBase); readValidatorAnnounce(address: string): Promise>; createReader(_type: T): ArtifactReader; createWriter(_type: T, signer: RadixSigner): ArtifactWriter; } //# sourceMappingURL=validator-announce-artifact-manager.d.ts.map