import BN from "bn.js"; import * as types from "../types"; export interface ReserveConfigCustomizationArgsFields { overrideFixedRateBps: number; fixedBorrowRateBps: number; overrideDebtTermSeconds: number; debtTermSeconds: BN; clearElevationGroups: number; } export interface ReserveConfigCustomizationArgsJSON { overrideFixedRateBps: number; fixedBorrowRateBps: number; overrideDebtTermSeconds: number; debtTermSeconds: string; clearElevationGroups: number; } export declare class ReserveConfigCustomizationArgs { readonly overrideFixedRateBps: number; readonly fixedBorrowRateBps: number; readonly overrideDebtTermSeconds: number; readonly debtTermSeconds: BN; readonly clearElevationGroups: number; constructor(fields: ReserveConfigCustomizationArgsFields); static layout(property?: string): import("buffer-layout").Layout; static fromDecoded(obj: any): types.ReserveConfigCustomizationArgs; static toEncodable(fields: ReserveConfigCustomizationArgsFields): { overrideFixedRateBps: number; fixedBorrowRateBps: number; overrideDebtTermSeconds: number; debtTermSeconds: BN; clearElevationGroups: number; }; toJSON(): ReserveConfigCustomizationArgsJSON; static fromJSON(obj: ReserveConfigCustomizationArgsJSON): ReserveConfigCustomizationArgs; toEncodable(): { overrideFixedRateBps: number; fixedBorrowRateBps: number; overrideDebtTermSeconds: number; debtTermSeconds: BN; clearElevationGroups: number; }; } //# sourceMappingURL=ReserveConfigCustomizationArgs.d.ts.map