import { PublicKey } from '@solana/web3.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 mintBondInstruction({ program, validatorIdentity, bondAccount, configAccount, voteAccount, metadataAccount, rentPayer, }: { program: ValidatorBondsProgram; validatorIdentity?: PublicKey; bondAccount?: PublicKey; configAccount?: PublicKey; voteAccount?: PublicKey; metadataAccount?: PublicKey; rentPayer?: PublicKey | Keypair | Signer | WalletInterface; }): Promise<{ bondAccount: PublicKey; bondMint: PublicKey; validatorIdentity: PublicKey; validatorIdentityTokenAccount: PublicKey; tokenMetadataAccount: PublicKey; instruction: TransactionInstruction; }>; //# sourceMappingURL=mintBond.d.ts.map