import { GatewayApiClient } from '@radixdlt/babylon-gateway-api-sdk'; import { ArtifactReader, ArtifactWriter } from '@hyperlane-xyz/provider-sdk/artifact'; import { DeployedHookAddress, DeployedHookArtifact, HookType, IRawHookArtifactManager, RawHookArtifactConfigs } from '@hyperlane-xyz/provider-sdk/hook'; import { RadixSigner } from '../clients/signer.js'; import { RadixBase } from '../utils/base.js'; export declare class RadixHookArtifactManager implements IRawHookArtifactManager { private readonly gateway; private readonly base; private readonly mailboxAddress; private readonly nativeTokenDenom; constructor(gateway: GatewayApiClient, base: RadixBase, mailboxAddress: string, nativeTokenDenom: string); readHook(address: string): Promise; private radixHookTypeToAltVMHookType; createReader(type: T): ArtifactReader; createWriter(type: T, signer: RadixSigner): ArtifactWriter; } //# sourceMappingURL=hook-artifact-manager.d.ts.map