/** * Node.js Version Check Utility * * QA-FIX-001: Ensures Node.js 20+ is being used to prevent cryptic errors * from dependencies like undici that require the `File` global. * * The `File is not defined` error occurs when running on Node 18 because * undici (used by fetch) expects the File global which was added in Node 20. */ /** * Check if the current Node.js version meets minimum requirements. * Exits with helpful error message if version is too old. * * @param silent - If true, only logs warning instead of exiting */ export declare function checkNodeVersion(silent?: boolean): void; /** * Get a summary of Node.js version status for logging */ export declare function getNodeVersionStatus(): { version: string; majorVersion: number; meetsRequirement: boolean; minimumRequired: number; }; //# sourceMappingURL=node-version-check.d.ts.map