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