import { TestChainMetadata } from '@hyperlane-xyz/provider-sdk/chain'; export interface RadixContractArtifacts { code: Uint8Array; packageDefinition: Uint8Array; } /** * Downloads Radix contract artifacts (WASM and RPD files) from GitHub releases */ export declare function downloadRadixContracts(): Promise; export interface RadixPackageDeployment { packageAddress: string; xrdAddress: string; } /** * Deploys the Hyperlane Radix package to a test chain and adds it to the provided metadata. * Also returns the XRD resource address for the network, which should be used to update * the chain metadata's nativeToken.denom. */ export declare function deployHyperlaneRadixPackage(chainMetadata: TestChainMetadata | undefined, hyperlanePackageArtifacts: RadixContractArtifacts, privateKey?: string): Promise; //# sourceMappingURL=setup.d.ts.map