import { HyperionSDK } from '..';
export declare class Reward {
    protected _sdk: HyperionSDK;
    constructor(sdk: HyperionSDK);
    fetchRewardsPayload({ positionId }: {
        positionId: string;
    }): {
        function: string;
        typeArguments: never[];
        functionArguments: string[];
    };
    /**
     * Fetch the history of Fee Farm claim
     *
     * @param args
     * @returns
     */
    fetchRewardHistory(args: {
        positionId: string;
        address: string;
    }): Promise<any>;
    claimRewardPayload({ positionId, recipient, }: {
        positionId: string;
        recipient: string;
    }): {
        function: string;
        typeArguments: never[];
        functionArguments: string[];
    };
}
//# sourceMappingURL=rewardModule.d.ts.map