///
import type { AssociatedTokenAccount } from "@saberhq/sail";
import type { Token } from "@saberhq/token-utils";
import { TokenAmount } from "@saberhq/token-utils";
import type { QuarryInfo } from "../rewarder";
export interface UseQuarryArgs {
quarry?: QuarryInfo;
}
export interface UseQuarry {
quarry: QuarryInfo;
rewardToken: Token | null | undefined;
stakedToken: Token | null | undefined;
userStakedTokenBalance?: AssociatedTokenAccount | null;
totalDeposits: TokenAmount | null | undefined;
totalRewardsPerDay?: TokenAmount | null;
}
export declare const QuarryProvider: import("react").ComponentType>, useQuarry: () => UseQuarry;
//# sourceMappingURL=context.d.ts.map