/// /// import { BeetStruct } from '@metaplex-foundation/beet'; import { PublicKey } from '@solana/web3.js'; import BigNumber from 'bignumber.js'; type UFixValue64 = { bits: BigNumber; exp: number; }; type TotalSolCache = { current_update_epoch: BigNumber; total_sol: UFixValue64; }; type FeePair = { mint: UFixValue64; redeem: UFixValue64; }; type LevercoinFees = { normal: FeePair; mode_1: FeePair; mode_2: FeePair; }; type StablecoinFees = { normal: FeePair; mode_1: FeePair; }; type YieldHarvestCache = { epoch: BigNumber; stability_pool_cap: UFixValue64; stablecoin_yield_to_pool: UFixValue64; }; export type Hylo = { accountDiscriminator: number[]; admin: PublicKey; treasury: PublicKey; lst_registry: PublicKey; stablecoin_mint: PublicKey; levercoin_mint: PublicKey; stability_pool: PublicKey; stablecoin_mint_bump: number; stablecoin_auth_bump: number; levercoin_mint_bump: number; levercoin_auth_bump: number; registry_auth_bump: number; total_sol_cache_bump: number; oracle_interval_secs: BigNumber; stablecoin_fees: StablecoinFees; levercoin_fees: LevercoinFees; total_sol_cache: TotalSolCache; yield_harvest_cache: YieldHarvestCache; }; export declare const hyloStruct: BeetStruct>; export {};