import { GatewayApiClient } from '@radixdlt/babylon-gateway-api-sdk'; import { TransactionManifest } from '@radixdlt/radix-engine-toolkit'; import { RadixBase } from '../utils/base.js'; export declare function getCreateMerkleTreeHookTx(base: Readonly, fromAddress: string, mailboxAddress: string): Promise; export declare function getCreateIgpTx(base: Readonly, fromAddress: string, nativeTokenDenom: string): Promise; export declare function getSetIgpOwnerTx(base: Readonly, gateway: Readonly, fromAddress: string, { igpAddress, newOwner, }: { igpAddress: string; newOwner: string; }): Promise; export declare function getSetIgpDestinationGasConfigTx(base: Readonly, fromAddress: string, { igpAddress, destinationGasConfig, }: { igpAddress: string; destinationGasConfig: { remoteDomainId: number; gasOracle: { tokenExchangeRate: string; gasPrice: string; }; gasOverhead: string; }; }): Promise; //# sourceMappingURL=hook-tx.d.ts.map