///
///
import { BeetStruct } from '@metaplex-foundation/beet';
import { PublicKey } from '@solana/web3.js';
import BigNumber from 'bignumber.js';
export type LpVault = {
discriminator: number[];
bump: number;
asset: PublicKey;
vault: PublicKey;
sharesMint: PublicKey;
totalAssets: BigNumber;
maxBorrow: BigNumber;
totalBorrowed: BigNumber;
};
export declare const lpVaultStruct: BeetStruct>;
export type Position = {
discriminator: number[];
trader: PublicKey;
currency: PublicKey;
collateral: PublicKey;
lastFundingTimestamp: BigNumber;
downPayment: BigNumber;
principal: BigNumber;
collateralAmount: BigNumber;
feesToBePaid: BigNumber;
collateralVault: PublicKey;
lpVault: PublicKey;
};
export declare const positionStruct: BeetStruct>;