import { CallOverrides } from 'ethers'; import { CollectionContract } from '../..'; import { ContractFunction } from './features'; declare const IsAspenFeaturesPartitions: { v1: ("IAspenFeatures.sol:ICedarFeaturesV0" | "ICedarFeatures.sol:ICedarFeaturesV0")[]; v2: "IAspenFeatures.sol:IAspenFeaturesV0"[]; }; type IsAspenFeaturesPartitions = typeof IsAspenFeaturesPartitions; declare const IsAspenFeaturesInterfaces: ("IAspenFeatures.sol:IAspenFeaturesV0" | "IAspenFeatures.sol:ICedarFeaturesV0" | "ICedarFeatures.sol:ICedarFeaturesV0")[]; type IsAspenFeaturesInterfaces = (typeof IsAspenFeaturesInterfaces)[number]; export type IsAspenFeaturesCallArgs = [overrides?: CallOverrides]; export type IsAspenFeaturesResponse = boolean; export declare class IsAspenFeatures extends ContractFunction { readonly functionName = "isAspenFeatures"; constructor(base: CollectionContract); execute(...args: IsAspenFeaturesCallArgs): Promise; isAspenFeatures(overrides?: CallOverrides): Promise; } export declare const isAspenFeatures: (new (base: CollectionContract) => ((overrides?: CallOverrides | undefined) => Promise) & IsAspenFeatures) & ((base: CollectionContract) => ((overrides?: CallOverrides | undefined) => Promise) & IsAspenFeatures); export {};