import { TransactionInstruction, PublicKey } from '@solana/web3.js'; export interface CollectRemainingRewardsArgs { rewardIndex: number; } export interface CollectRemainingRewardsAccounts { /** The founder who init reward info in berfore */ rewardFunder: PublicKey; /** The funder's reward token account */ funderTokenAccount: PublicKey; /** Set reward for this pool */ poolState: PublicKey; /** Reward vault transfer remaining token to founder token account */ rewardTokenVault: PublicKey; tokenProgram: PublicKey; } export declare const layout: any; /** * Collect remaining reward token for reward founder * * # Arguments * * * `ctx`- The context of accounts * * `reward_index` - the index to reward info * */ export declare function collectRemainingRewards(args: CollectRemainingRewardsArgs, accounts: CollectRemainingRewardsAccounts): TransactionInstruction;