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 { Keypair, Signer, TransactionInstruction } from '@solana/web3.js'; export declare function initBondInstruction({ program, configAccount, voteAccount, validatorIdentity, bondAuthority, cpmpe, maxStakeWanted, rentPayer, }: { program: ValidatorBondsProgram; configAccount: PublicKey; voteAccount: PublicKey; validatorIdentity?: null | PublicKey | Keypair | Signer | WalletInterface; bondAuthority?: PublicKey; cpmpe?: BN | number; maxStakeWanted?: BN | number; rentPayer?: PublicKey | Keypair | Signer | WalletInterface; }): Promise<{ instruction: TransactionInstruction; bondAccount: PublicKey; }>; //# sourceMappingURL=initBond.d.ts.map