export type FeatureLayer = 'core' | 'enhanced' | 'experimental'; export interface LayerConfig { layer: FeatureLayer; dependencies: string[]; fallback?: string; polyfill?: string; } export declare class FeatureLayerManager { private versionManager; private enabledLayers; private layerDefinitions; constructor(); private initializeLayers; isLayerEnabled(layer: FeatureLayer): boolean; isFeatureAvailable(feature: string): boolean; getFallback(feature: string): string | null; getEnabledFeatures(): string[]; loadPolyfillsForLayer(layer: FeatureLayer): Promise; } //# sourceMappingURL=feature-layers.d.ts.map