import type { TranspilerInterface, TraverseObject } from './transpiler.interface'; import type { ErrorReporter } from '../ErrorReporter'; /** * IIFETranspiler wraps the entire file content in an Immediately Invoked Function Expression (IIFE). * This prevents: * - Variable redeclaration errors when multiple files define the same variables * - Global scope pollution between data model files * - Provides isolated execution context for each file */ export declare class IIFETranspiler implements TranspilerInterface { traverseObject(_reporter: ErrorReporter): TraverseObject; } //# sourceMappingURL=IIFETranspiler.d.ts.map