@coinbase/agentkit
Version:
Coinbase AgentKit core primitives
21 lines (20 loc) • 784 B
TypeScript
import { ActionProvider } from "../actionProvider";
import { EvmWalletProvider } from "../../wallet-providers";
import { Network } from "../../network";
/**
* SuperfluidActionProvider aggregates all Superfluid-related actions into a single provider.
*/
export declare class SuperfluidActionProvider extends ActionProvider<EvmWalletProvider> {
/**
* Superfluid Action Provider constructor
*/
constructor();
/**
* Supports Base mainnet and Base sepolia like the underlying Superfluid providers.
*
* @param network - network to check
* @returns - A boolean if this action provider supports the network
*/
supportsNetwork: (network: Network) => boolean;
}
export declare const superfluidActionProvider: () => SuperfluidActionProvider;