import { Address, IInstruction, TransactionSigner } from "@solana/kit";
export interface CollectRemainingRewardsArgs {
    rewardIndex: number;
}
export interface CollectRemainingRewardsAccounts {
    rewardFunder: TransactionSigner;
    funderTokenAccount: Address;
    poolState: Address;
    rewardTokenVault: Address;
    rewardVaultMint: Address;
    tokenProgram: Address;
    tokenProgram2022: Address;
    memoProgram: Address;
}
export declare const layout: import("buffer-layout").Layout<unknown>;
export declare function collectRemainingRewards(args: CollectRemainingRewardsArgs, accounts: CollectRemainingRewardsAccounts, programAddress?: Address): IInstruction;
//# sourceMappingURL=collectRemainingRewards.d.ts.map