export interface ProvideLiquidityInfoFields { inputBase: number; inputQuote: number; outputLpToken: number; baseIsFixedSide: boolean; } export interface ProvideLiquidityInfoJSON { inputBase: number; inputQuote: number; outputLpToken: number; baseIsFixedSide: boolean; } export declare class ProvideLiquidityInfo { readonly inputBase: number; readonly inputQuote: number; readonly outputLpToken: number; readonly baseIsFixedSide: boolean; constructor(fields: ProvideLiquidityInfoFields); static layout(property?: string): any; static fromDecoded(obj: any): ProvideLiquidityInfo; static toEncodable(fields: ProvideLiquidityInfoFields): { inputBase: number; inputQuote: number; outputLpToken: number; baseIsFixedSide: boolean; }; toJSON(): ProvideLiquidityInfoJSON; static fromJSON(obj: ProvideLiquidityInfoJSON): ProvideLiquidityInfo; toEncodable(): { inputBase: number; inputQuote: number; outputLpToken: number; baseIsFixedSide: boolean; }; }