import { PublicKey } from '@solana/web3.js'; import BN from 'bn.js'; import type { ValidatorBondsProgram } from '../sdk'; import type { Wallet as WalletInterface } from '@coral-xyz/anchor/dist/cjs/provider'; import type { LoggerPlaceholder } from '@marinade.finance/ts-common'; import type { Keypair, Signer, TransactionInstruction } from '@solana/web3.js'; export declare function configureConfigInstruction({ program, configAccount, adminAuthority, newAdmin, newOperator, newPauseAuthority, newEpochsToClaimSettlement, newSlotsToStartSettlementClaiming, newWithdrawLockupEpochs, newMinimumStakeLamports, newMinBondMaxStakeWanted, logger, }: { program: ValidatorBondsProgram; configAccount?: PublicKey; adminAuthority?: PublicKey | Keypair | Signer | WalletInterface; newAdmin?: PublicKey; newOperator?: PublicKey; newPauseAuthority?: PublicKey; newEpochsToClaimSettlement?: BN | number; newSlotsToStartSettlementClaiming?: BN | number; newWithdrawLockupEpochs?: BN | number; newMinimumStakeLamports?: BN | number; newMinBondMaxStakeWanted?: BN | number; logger?: LoggerPlaceholder; }): Promise<{ instruction: TransactionInstruction; }>; //# sourceMappingURL=configureConfig.d.ts.map