import { Stargate } from "../../typechain-types";
import { HardhatEthersSigner } from "@nomicfoundation/hardhat-ethers/signers";
/**
 * Add a Vechain Node token of a specific level to the owner
 * @param levelId - The level ID of the node
 * @param ownerPrivateKey - The private key of the owner (hex string with 0x prefix)
 * @param stargateMock - The StargateMock contract
 */
export declare const stakeVET: (levelId: number, owner: HardhatEthersSigner, stargateMock: Stargate) => Promise<void>;
/**
 * Mint Stargate NFTs for a list of accounts
 * @param vechainNodes - The VechainNodesMock contract
 * @param accounts - The list of accounts
 */
export declare const mintStargateNFTs: (stargateMock: Stargate, accounts: HardhatEthersSigner[], levels: number[]) => Promise<void>;
