/** * Base request interface for Solana RPC methods */ export interface BaseSolanaRequest { readonly options?: TOpt; } export interface SolanaCommitmentOptions { readonly commitment?: SolanaCommitment; readonly minContextSlot?: number; } export interface SolanaEncodingOptions { readonly encoding?: SolanaEncoding; } export interface SolanaDataSliceOptions { readonly dataSlice?: { readonly offset: number; readonly length: number; }; } export declare enum SolanaCommitment { PROCESSED = "processed", CONFIRMED = "confirmed", FINALIZED = "finalized" } export declare enum SolanaEncoding { BASE58 = "base58", BASE64 = "base64", BASE64_ZSTD = "base64+zstd", JSON_PARSED = "jsonParsed" }