export declare const goat: { addresses: { ProxyAdmin: string; Multicall2: string; Sumer: string; CompoundLens: string; FeedPriceOracle: string; CompLogic: string; RedemptionManager: string; Timelock: string; Comptroller: string; "JumpRate#Others": string; "JumpRate#GOATED": string; ZeroRate: string; "JumpRate#BTC": string; CErc20: string; suErc20: string; sdrBTC: string; BTC: string; sdresBTC: string; esBTC: string; sdrenzoBTC: string; enzoBTC: string; sdruBTC: string; uBTC: string; sdrArtBTC: string; ArtBTC: string; "sdry-ArtBTC": string; "y-ArtBTC": string; sdrBTCB: string; BTCB: string; sdrArtBTCB: string; ArtBTCB: string; sdrGOATED: string; GOATED: string; sdrArtGOATED: string; ArtGOATED: string; sdrnETH: string; nETH: string; sdrsuBTC: string; suBTC: string; sdrsuETH: string; suETH: string; ArtBTCAdapter: string; ArtBTCBAdapter: string; ArtGOATEDAdapter: string; yArtBTCAdapter: string; CArtemis: string; }; tokenPairs: { ctokenSym: string; ctokenAddr: string; underlySym: string; ctokenDecimal: number; underlyDecimal: number; ctokenIsEther: boolean; permitEnabled: boolean; underlyAddr: string; assetGroupId: number; assetGroupName: string; }[]; rateModels: ({ name: string; contract: string; address: string; tokens: string[]; baseRatePerYear: string; multiplierPerYear: string; jumpMultiplierPerYear: string; kink: string; initBorrowRate?: undefined; initSupplyRate?: undefined; } | { name: string; contract: string; address: string; tokens: string[]; initBorrowRate: string; initSupplyRate: string; baseRatePerYear?: undefined; multiplierPerYear?: undefined; jumpMultiplierPerYear?: undefined; kink?: undefined; })[]; blocksPerYear: number; };