import * as hyperliquid from '@nktkas/hyperliquid'; import { SuccessResponse } from '@nktkas/hyperliquid/api/exchange'; export type ApproveBuilderCodeResult = { approveResult: SuccessResponse | hyperliquid.ErrorResponse; }; /** * Approve a builder code (builder address) with a maximum fee rate on Hyperliquid * @param transport - Hyperliquid HTTP transport instance * @param pkpPublicKey - PKP public key for signing * @param builderAddress - Builder address to approve * @param maxFeeRate - Maximum fee rate as a percentage string (e.g., "0.01" for 0.01%) * @param useTestnet - Whether to use testnet (default: false) * @returns Approval result from Hyperliquid */ export declare function approveBuilderCode({ transport, pkpPublicKey, builderAddress, maxFeeRate, useTestnet, }: { transport: hyperliquid.HttpTransport; pkpPublicKey: string; builderAddress: string; maxFeeRate: string; useTestnet?: boolean; }): Promise; //# sourceMappingURL=approve-builder-code.d.ts.map