import { Staking } from "../../../../types";
export interface Farm {
    type?: boolean;
    start?: number;
    duration?: number;
    period?: number;
    end?: number;
    staked: number;
    interest?: number;
    value?: {
        stake?: number;
        earn?: number;
    };
}
export default function useStaking(mode: boolean, available?: number, farm?: Farm): {
    staking: Staking;
    amount: (amount: number) => Staking;
    maxAmount: number | undefined;
    interest: number;
    share: (amount: number, staking?: number | boolean) => number;
    apr: (amount: number, staking?: number | boolean) => number;
    days: number;
    reset: () => void;
};
//# sourceMappingURL=useStaking.d.ts.map