import { BigNumber, CallOverrides } from 'ethers'; import { CollectionContract } from '../..'; import { ContractFunction } from './features'; declare const SupportedFeatureCodesPartitions: { v1: "IAspenFeatures.sol:IAspenFeaturesV1"[]; }; type SupportedFeatureCodesPartitions = typeof SupportedFeatureCodesPartitions; declare const SupportedFeatureCodesInterfaces: "IAspenFeatures.sol:IAspenFeaturesV1"[]; type SupportedFeatureCodesInterfaces = (typeof SupportedFeatureCodesInterfaces)[number]; export type SupportedFeatureCodesCallArgs = [overrides?: CallOverrides]; export type SupportedFeatureCodesResponse = BigNumber[]; export declare class SupportedFeatureCodes extends ContractFunction { readonly functionName = "supportedFeatureCodes"; constructor(base: CollectionContract); execute(...args: SupportedFeatureCodesCallArgs): Promise; supportedFeatureCodes(overrides?: CallOverrides): Promise; } export declare const supportedFeatureCodes: (new (base: CollectionContract) => ((overrides?: CallOverrides | undefined) => Promise) & SupportedFeatureCodes) & ((base: CollectionContract) => ((overrides?: CallOverrides | undefined) => Promise) & SupportedFeatureCodes); export {};