import type { TxInfo } from './TxInfo'; import type { GatewayTokenAmount } from './GatewayTokenAmount'; export interface GatewayLayerZeroQuote { estimatedTimeInSecs?: number | null; fees: GatewayTokenAmount; inputAmount: GatewayTokenAmount; outputAmount: GatewayTokenAmount; recipient: string; sender?: string | null; tx: TxInfo; } export declare function instanceOfGatewayLayerZeroQuote(value: object): value is GatewayLayerZeroQuote; export declare function GatewayLayerZeroQuoteFromJSON(json: any): GatewayLayerZeroQuote; export declare function GatewayLayerZeroQuoteFromJSONTyped(json: any, ignoreDiscriminator: boolean): GatewayLayerZeroQuote; export declare function GatewayLayerZeroQuoteToJSON(json: any): GatewayLayerZeroQuote; export declare function GatewayLayerZeroQuoteToJSONTyped(value?: GatewayLayerZeroQuote | null, ignoreDiscriminator?: boolean): any;