export type YearnVault = {
    address: string;
    symbol: string;
    name: string;
    chainID: number;
    token: {
        address: string;
        name: string;
        symbol: string;
        description: string;
        decimals: number;
    };
    tvl: {
        totalAssets: string;
        tvl: number;
        price: number;
    };
    apr: {
        type: string;
        netAPR: number | null;
        fees: {
            performance: number;
            management: number;
        };
        points: {
            weekAgo: number;
            monthAgo: number;
            inception: number;
        };
        pricePerShare: {
            today: number;
            weekAgo: number;
            monthAgo: number;
        };
        extra: {
            stakingRewardsAPR: number | null;
            gammaRewardAPR: number | null;
            katanaRewardsAPR: number | null;
            katanaAppRewardsAPR: number | null;
            FixedRateKatanaRewards: number | null;
            katanaBonusAPY: number | null;
            extrinsicYield: number | null;
            katanaNativeYield: number | null;
        };
        forwardAPR: {
            type: string;
            netAPR: number | null;
            composite: {
                boost: number | null;
                poolAPY: number | null;
                boostedAPR: number | null;
                baseAPR: number | null;
                cvxAPR: number | null;
                rewardsAPR: number | null;
            };
        };
    };
    strategies: {
        address: string;
        name: string;
        status: string;
        netAPR?: number;
        details: {
            totalDebt: string;
            totalLoss: string;
            totalGain: string;
            performanceFee: number;
            lastReport: number;
            debtRatio?: number;
        };
    }[];
};
export declare const addressToAssetYearn: {
    [a: string]: string;
};
//# sourceMappingURL=yieldTypes.d.ts.map