import type { GatewayOnrampFeeBreakdown } from './GatewayOnrampFeeBreakdown'; import type { GatewayTokenAmount } from './GatewayTokenAmount'; export interface GatewayOnrampQuote { affiliateAddress?: string | null; dstChain: string; dstToken: string; estimatedTimeInSecs?: number | null; executionFees: GatewayTokenAmount; feeBreakdown: GatewayOnrampFeeBreakdown; fees: GatewayTokenAmount; gasRefill?: string | null; inputAmount: GatewayTokenAmount; outputAmount: GatewayTokenAmount; recipient: string; sender?: string | null; signedQuoteData: string; slippage: string; strategyAddress?: string | null; strategyMessage?: string | null; token: string; } export declare function instanceOfGatewayOnrampQuote(value: object): value is GatewayOnrampQuote; export declare function GatewayOnrampQuoteFromJSON(json: any): GatewayOnrampQuote; export declare function GatewayOnrampQuoteFromJSONTyped(json: any, ignoreDiscriminator: boolean): GatewayOnrampQuote; export declare function GatewayOnrampQuoteToJSON(json: any): GatewayOnrampQuote; export declare function GatewayOnrampQuoteToJSONTyped(value?: GatewayOnrampQuote | null, ignoreDiscriminator?: boolean): any;