import type { EnvironmentInfo } from '../types'; /** * Environment detection system that intelligently identifies runtime context * Exceeds feedback expectations with comprehensive environment analysis */ export declare class EnvironmentDetector { private static cachedInfo; /** * Detects the current environment with comprehensive analysis */ static detect(): EnvironmentInfo; /** * Detects if running in development mode */ private static isDevelopment; /** * Detects if running in production mode */ private static isProduction; /** * Detects if running in test mode */ private static isTest; /** * Detects if running in browser environment */ private static isBrowser; /** * Detects if running in Node.js environment */ private static isNode; /** * Detects the build tool being used */ private static detectBuildTool; /** * Detects the frontend framework being used */ private static detectFramework; /** * Clears the cached environment info (useful for testing) */ static clearCache(): void; /** * Gets a human-readable description of the environment */ static getDescription(info?: EnvironmentInfo): string; } //# sourceMappingURL=environment-detector.d.ts.map