import { Address, IInstruction, TransactionSigner } from "@solana/kit";
export interface CollectAccounts {
    payer: TransactionSigner;
    stakeAccount: Address;
    poolState: Address;
    basePoolAuthority: Address;
    wsolVault: Address;
    wsolMint: Address;
    tokenProgram: Address;
    systemProgram: Address;
    clockProgramId: Address;
    stakeProgramId: Address;
    stakeHistoryProgramId: Address;
}
export declare function collect(accounts: CollectAccounts, programAddress?: Address): IInstruction;
//# sourceMappingURL=collect.d.ts.map