import type { FeatureConfigMap, FeatureID, RemoteFeatures, TypedFeatureConfig } from '@reown/appkit-controllers'; import type { AppKitOptionsWithSdk } from '../client/appkit-base-client.js'; type FeatureKey = keyof FeatureConfigMap; export declare const ConfigUtil: { localSettingsOverridden: Set; getApiConfig(id: T, apiProjectConfig: TypedFeatureConfig[] | null): Extract, { id: T; }> | Extract, { id: T; }> | Extract, { id: T; }> | Extract, { id: T; }> | Extract, { id: T; }> | Extract, { id: T; }> | Extract, { id: T; }> | Extract, { id: T; }> | undefined; addWarning(localFeatureValue: unknown, featureKey: FeatureKey): void; processFeature(featureKey: K, localFeatures: Record, apiProjectConfig: TypedFeatureConfig[] | null, useApi: boolean, isBasic: boolean): FeatureConfigMap[K]["returnType"]; processApiFeature(featureKey: K, apiConfig: TypedFeatureConfig): FeatureConfigMap[K]["returnType"]; processFallbackFeature(featureKey: K, localValue: unknown): FeatureConfigMap[K]["returnType"]; fetchRemoteFeatures(config: AppKitOptionsWithSdk): Promise; }; export {};