/// /// import BN from 'bn.js'; import type { ValidatorBondsProgram } from '../sdk'; import type { EpochInfo, PublicKey, TransactionInstruction } from '@solana/web3.js'; export declare function claimSettlementV2Instruction({ program, claimAmount, index, merkleProof, stakeAccountFrom, stakeAccountTo, stakeAccountStaker, stakeAccountWithdrawer, settlementAccount, settlementMerkleRoot, settlementEpoch, configAccount, bondAccount, voteAccount, }: { program: ValidatorBondsProgram; claimAmount: number | BN; index: number | BN; merkleProof: (number[] | Uint8Array | Buffer)[]; stakeAccountFrom: PublicKey; stakeAccountTo: PublicKey; stakeAccountWithdrawer?: PublicKey; stakeAccountStaker?: PublicKey; settlementAccount?: PublicKey; settlementMerkleRoot?: number[] | Uint8Array | Buffer; settlementEpoch?: number | BN | EpochInfo; configAccount?: PublicKey; bondAccount?: PublicKey; voteAccount?: PublicKey; }): Promise<{ instruction: TransactionInstruction; settlementAccount: PublicKey; settlementClaimsAccount: PublicKey; }>; //# sourceMappingURL=claimSettlementV2.d.ts.map