import { Keypair, 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 { Signer, TransactionInstruction } from '@solana/web3.js'; export declare function initConfigInstruction({ program, configAccount, admin, operator, rentPayer, epochsToClaimSettlement, slotsToStartSettlementClaiming, withdrawLockupEpochs, }: { program: ValidatorBondsProgram; configAccount?: PublicKey | Keypair | Signer | WalletInterface; admin?: PublicKey; operator?: PublicKey; rentPayer?: PublicKey | Keypair | Signer | WalletInterface; epochsToClaimSettlement?: BN | number | bigint; slotsToStartSettlementClaiming?: BN | number | bigint; withdrawLockupEpochs?: BN | number | bigint; }): Promise<{ configAccount: PublicKey | Keypair | Signer | WalletInterface; instruction: TransactionInstruction; }>; //# sourceMappingURL=initConfig.d.ts.map