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;
