/** * Filesystem-based export validation effect * CHANGE: Create filesystem fallback for export validation * WHY: TypeScript service may fail in ESLint context * PURITY: SHELL - filesystem operations with side effects */ import { Effect } from "effect"; import type { ExportValidationResult } from "../../core/types/validation-types.js"; import type { FilesystemService } from "../services/filesystem.js"; /** * Creates filesystem-based export validation effect * @param filesystemService - Filesystem service for file operations * @returns Effect that validates exports using filesystem * @complexity O(1) - single file read operation * @purity SHELL - reads files from filesystem */ export declare const createFilesystemExportValidationEffect: (filesystemService: FilesystemService) => (importName: string, modulePath: string, contextFilePath: string) => Effect.Effect; //# sourceMappingURL=filesystem-export-validation-effect.d.ts.map