import BN from "bn.js"; import * as types from "../types"; export interface SolOnRampInfoFields { minAmtOut: BN; input: number; solanaWallet: types.ForeignAddrFields; } export interface SolOnRampInfoJSON { minAmtOut: string; input: number; solanaWallet: types.ForeignAddrJSON; } export declare class SolOnRampInfo { readonly minAmtOut: BN; readonly input: number; readonly solanaWallet: types.ForeignAddr; constructor(fields: SolOnRampInfoFields); static layout(property?: string): any; static fromDecoded(obj: any): SolOnRampInfo; static toEncodable(fields: SolOnRampInfoFields): { minAmtOut: BN; input: number; solanaWallet: { inner: number[]; }; }; toJSON(): SolOnRampInfoJSON; static fromJSON(obj: SolOnRampInfoJSON): SolOnRampInfo; toEncodable(): { minAmtOut: BN; input: number; solanaWallet: { inner: number[]; }; }; }