import { Address, Rpc, SolanaRpcApi } from "@solana/kit";
import { Farms } from "../Farms";
import Decimal from "decimal.js";
import { FarmIncentives } from "../models";
import { FarmState } from "../@codegen/farms/accounts";
export declare function getRewardsApyForStrategy(connection: Rpc<SolanaRpcApi>, strategy: Address): Promise<FarmIncentives>;
export declare function getFarmIncentives(farmsClient: Farms, farm: Address, stakedTokenPrice: Decimal, stakedTokenMintDecimals: number, pricesMap?: Map<Address, Decimal>): Promise<FarmIncentives>;
export declare function getFarmIncentivesWithExistentState(farmsClient: Farms, farm: Address, farmState: FarmState, stakedTokenPrice: Decimal, stakedTokenMintDecimals: number, pricesMap?: Map<Address, Decimal>): Promise<FarmIncentives>;
//# sourceMappingURL=apy.d.ts.map