SolanaClientInterface: Omit<
    typeof OpenApiSolanaMethods,
    | "createSolanaAccount"
    | "getSolanaAccount"
    | "getSolanaAccountByName"
    | "listSolanaAccounts"
    | "requestSolanaFaucet"
    | "signSolanaMessage"
    | "signSolanaTransaction",
> & {
    createAccount: (options: CreateAccountOptions) => Promise<Account>;
    getAccount: (options: GetAccountOptions) => Promise<Account>;
    listAccounts: (options: ListAccountsOptions) => Promise<ListAccountsResult>;
    requestFaucet: (options: RequestFaucetOptions) => Promise<SignatureResult>;
    signMessage: (options: SignMessageOptions) => Promise<SignatureResult>;
    signTransaction: (
        options: SignTransactionOptions,
    ) => Promise<SignatureResult>;
}

The SolanaClient type, where all OpenApiSolanaMethods methods are wrapped.