import { AnchorProvider, Program } from "@coral-xyz/anchor"; import { Wallet } from "@coral-xyz/anchor/dist/cjs/provider"; import { ConfirmOptions, Connection } from "@solana/web3.js"; import { V2StakingType } from "../types"; import { AccountFetcher } from "../fetcher"; import { BaseContext } from "./base-context"; import { V2Methods } from "../methods"; export declare class V2Context extends BaseContext { readonly program: Program; readonly methods: V2Methods; static from(connection: Connection, wallet: Wallet, fetcher?: AccountFetcher, opts?: ConfirmOptions): V2Context; static withProvider(provider: AnchorProvider, fetcher?: AccountFetcher, opts?: ConfirmOptions): V2Context; private constructor(); }