import { IConfigurator, ValidationResult } from "./iConfigurator"; import { PoolV3DeployConfig } from "./poolV3DeployConfig"; export interface LinearIRMParams { U1: number; U2: number; Rbase: number; Rslope1: number; Rslope2: number; Rslope3: number; isBorrowingMoreU2Forbidden: boolean; } export declare class LinearIRM implements IConfigurator { address: string; params: LinearIRMParams; static new(config: PoolV3DeployConfig): LinearIRM; static attach(address: string): Promise; private constructor(); toString(): string; validate(): Promise; deployConfig(): string; }