/** * Environment detection utilities * * Provides functions to detect various runtime environments and their constraints. */ /** * Check if we're running in a sandboxed environment * Sandboxed environments have restricted access to file system and network */ export declare function isSandboxedEnvironment(): boolean; /** * Check if we're in a test environment where we want strict error handling * (as opposed to production sandboxed environments where we want graceful degradation) */ export declare function isTestEnvironment(): boolean; /** * Check if we should gracefully handle file system errors * (test environments should throw errors for proper testing) */ export declare function shouldGracefullyHandleFileErrors(): boolean; /** * Check if network access is restricted */ export declare function isNetworkRestricted(): boolean; /** * Check if we're in a development environment */ export declare function isDevelopmentEnvironment(): boolean; /** * Check if we're in a production environment */ export declare function isProductionEnvironment(): boolean; /** * Get environment summary for logging/debugging */ export declare function getEnvironmentSummary(): Record; //# sourceMappingURL=environment.d.ts.map