import { Network } from "@wormhole-foundation/sdk-base"; import { Signer } from "@wormhole-foundation/sdk-definitions"; import { TransferReceipt } from "../../wormholeTransfer"; import { AutomaticRoute, ValidationResult } from "../route"; export declare namespace AutomaticTokenBridgeRoute { type Options = { nativeGasDropoff?: bigint; }; } export declare class AutomaticTokenBridgeRoute extends AutomaticRoute< N, AutomaticTokenBridgeRoute.Options > { NATIVE_GAS_DROPOFF_SUPPORTED: boolean; isSupported(): Promise; isAvailable(): Promise; getDefaultOptions(): AutomaticTokenBridgeRoute.Options; validate(options: AutomaticTokenBridgeRoute.Options): Promise>; initiate( signer: Signer, options: AutomaticTokenBridgeRoute.Options, ): Promise>; track( receipt: TransferReceipt<"AutomaticTokenBridge">, ): AsyncGenerator>; private toTransferDetails; } //# sourceMappingURL=automaticTokenBridgeRoute.d.ts.map