import type { Chain, Network } from "@wormhole-foundation/sdk-base"; import { amount } from "@wormhole-foundation/sdk-base"; import type { ChainContext, TokenId } from "@wormhole-foundation/sdk-definitions"; import { ChainAddress } from "@wormhole-foundation/sdk-definitions"; import type { TransferQuote } from "../types.js"; import type { Wormhole } from "../wormhole.js"; import type { TokenDetails } from "./token.js"; import type { Quote, ValidatedTransferParams } from "./types.js"; export declare class RouteTransferRequest { source: TokenDetails; destination: TokenDetails; fromChain: ChainContext; toChain: ChainContext; sender?: ChainAddress; recipient?: ChainAddress; private constructor(); parseAmount(amt: string): amount.Amount; amountFromBaseUnits(amt: bigint): amount.Amount; displayQuote = ValidatedTransferParams>(quote: TransferQuote, params: VP, details?: any): Promise>; static create(wh: Wormhole, params: { source: TokenId; destination: TokenId; sourceDecimals?: number; destinationDecimals?: number; sender?: ChainAddress; recipient?: ChainAddress; }, fromChain?: ChainContext, toChain?: ChainContext): Promise>; } //# sourceMappingURL=request.d.ts.map