export interface BrowserSupport { customElements: boolean; shadowDOM: boolean; containerQueries: boolean; anchorPositioning: boolean; viewTransitions: boolean; houdiniPaint: boolean; cssNesting: boolean; } export interface VersionInfo { version: string; buildDate: string; compatibility: 'modern' | 'legacy' | 'hybrid'; features: string[]; } export declare class VersionManager { private static instance; private browserSupport; private versionInfo; constructor(); static getInstance(): VersionManager; private detectBrowserSupport; private determineCompatibilityLevel; private getAvailableFeatures; getBrowserSupport(): BrowserSupport; getVersionInfo(): VersionInfo; isFeatureSupported(feature: keyof BrowserSupport): boolean; getCompatibilityReport(): string; /** * Returns information about general feature limitations */ getFeatureLimitations(): Record; } //# sourceMappingURL=version-manager.d.ts.map