import { PublicKey, Keypair } from '@solana/web3.js'; import type { ValidatorBondsProgram } from '../sdk'; import type { Wallet as WalletInterface } from '@coral-xyz/anchor/dist/cjs/provider'; import type { TransactionInstruction, Signer } from '@solana/web3.js'; export declare function fundSettlementInstruction({ program, settlementAccount, stakeAccount, configAccount, bondAccount, voteAccount, operatorAuthority, splitStakeAccount, splitStakeRentPayer, }: { program: ValidatorBondsProgram; settlementAccount: PublicKey; stakeAccount: PublicKey; configAccount?: PublicKey; bondAccount?: PublicKey; voteAccount?: PublicKey; operatorAuthority?: PublicKey | Keypair | Signer | WalletInterface; splitStakeAccount?: PublicKey | Keypair | Signer | WalletInterface; splitStakeRentPayer?: PublicKey | Keypair | Signer | WalletInterface; }): Promise<{ instruction: TransactionInstruction; splitStakeAccount: PublicKey | Keypair | Signer | WalletInterface; }>; //# sourceMappingURL=fundSettlement.d.ts.map