import { PublicKey } from "@solana/web3.js"; import { AssetConfig, AssetContext } from "./models"; import { ENV } from "./utils/env"; export declare class Environment { private readonly env; private readonly lendingProgramPk; private readonly stakingProgramPk; private readonly tokenProgramPk; private readonly assetContext; constructor(env: ENV, lendingProgramPk: PublicKey, stakingProgramPk: PublicKey | undefined, tokenProgramPk: PublicKey, assetConfigs: AssetConfig[]); static forMainNet(): Environment; getEnv(): ENV; getLendingProgramPk(): PublicKey; getStakingProgramPk(): PublicKey | undefined; getTokenProgramPk(): PublicKey; getAssetContext(): AssetContext; } //# sourceMappingURL=Environment.d.ts.map