import { TokenId } from "@wormhole-foundation/sdk-definitions"; import { AttestationReceipt, TransferReceipt } from "../types"; import { amount } from "@wormhole-foundation/sdk-base"; export interface Options { } export interface TransferParams { amount: string; options?: OP; } export type Receipt = TransferReceipt; export interface ValidatedTransferParams extends Required> { } export type ValidationResult = { params: ValidatedTransferParams; valid: true; } | { params: TransferParams; valid: false; error: Error; }; export type QuoteResult = ValidatedTransferParams, D = any> = Quote | QuoteError; export type Quote = ValidatedTransferParams, D = any> = { success: true; params: VP; sourceToken: { token: TokenId; amount: amount.Amount; }; destinationToken: { token: TokenId; amount: amount.Amount; }; relayFee?: { token: TokenId; amount: amount.Amount; }; destinationNativeGas?: amount.Amount; details?: D; }; export type QuoteError = { success: false; error: Error; }; //# sourceMappingURL=types.d.ts.map