import { GovernanceCurrency, StakedBalance } from "../types";
import Big from "big.js";
import { MonetaryAmount } from "@interlay/monetary-js";
export declare function estimateReward(governanceCurrency: GovernanceCurrency, atomicUserStake: Big, atomicTotalStake: Big, blockReward: MonetaryAmount<GovernanceCurrency>, stakedBalance: StakedBalance, currentBlockNumber: number, minimumBlockPeriod: number, maxPeriod: number, amountToLock?: MonetaryAmount<GovernanceCurrency>, blockLockTimeExtension?: number): {
    amount: MonetaryAmount<GovernanceCurrency>;
    apy: Big;
};
