import { Chain } from '@wormhole-foundation/sdk';
import { Balances } from '../utils/wallet/types';
export interface UseAutoEnableGasDropOffParams {
    route: string | undefined;
    destChain: Chain | undefined;
    receivingWalletAddress: string | undefined;
    destinationBalances: Balances;
    hasUserManuallyChangedGas: boolean;
    currentToNativeToken: number;
    isFetchingBalances: boolean;
}
/**
 * Automatically enables gas drop-off when the destination
 * wallet has zero native token balance for executor routes,
 * unless the user has manually changed the gas setting.
 */
export declare function useAutoEnableGasDropOff({ route, destChain, receivingWalletAddress, destinationBalances, hasUserManuallyChangedGas, currentToNativeToken, isFetchingBalances, }: UseAutoEnableGasDropOffParams): void;
//# sourceMappingURL=useAutoEnableGasDropoff.d.ts.map