/** * Core Safety Service * SOLID Principles: Single Responsibility - Handle critical safety validations only */ import { CompilationVerifier } from '../../../cli/features/compilation/verifier'; import { ICoreSafetyService, ProjectContext, CycleResult, SafetyCheckResult } from '../interfaces/index'; export declare class CoreSafetyService implements ICoreSafetyService { private logger; private compilationVerifier; constructor(compilationVerifier?: CompilationVerifier); runCoreSafetyChecks(context: ProjectContext): Promise; validateCompilation(context: ProjectContext): Promise; validateProjectStructure(context: ProjectContext): Promise; validateBasicSafety(context: ProjectContext): Promise; private aggregateCheckResult; private validateEssentialFiles; private checkSuspiciousPatterns; private checkFileForDangerousOperations; private performBasicSecurityCheck; } //# sourceMappingURL=core-safety-service.d.ts.map