import type { AccrualPosition } from "../position/index.js"; import { type IVaultMarketConfig, VaultMarketConfig } from "./VaultMarketConfig.js"; export interface IVaultMarketAllocation { config: IVaultMarketConfig; position: AccrualPosition; } export declare class VaultMarketAllocation implements IVaultMarketAllocation { /** * The vault's configuration on the corresponding market. */ readonly config: VaultMarketConfig; /** * The vault's position on the corresponding market. */ readonly position: AccrualPosition; constructor({ config, position }: IVaultMarketAllocation); get vault(): `0x${string}`; get marketId(): import("../types.js").MarketId; get utilization(): bigint; }