/** * @gitwand/core v2.4 — Strict validation dispatcher * * Point d'entrée pour la validation opt-in via outils externes (tsc, eslint). * Le chargement de l'implémentation Node.js est gardé derrière un import * dynamique avec `/* @vite-ignore *\/` pour éviter son inclusion dans les * bundles browser/Tauri où child_process n'est pas disponible. * * Retourne toujours `[]` (aucune erreur) en environnement browser ou Tauri. */ export interface StrictValidationResult { errors: string[]; toolsRun: string[]; toolsFailed: string[]; } /** * Exécute la validation stricte sur le contenu fusionné. * * Disponible uniquement en environnement Node.js — retourne un résultat vide * en browser ou Tauri sans lever d'exception. * * @param content - Contenu fusionné à valider * @param filePath - Chemin du fichier (pour l'extension et les messages d'erreur) * @param tools - Outils à exécuter (`["tsc"]` par défaut) */ export declare function runStrictValidation(content: string, filePath: string, tools?: Array<"tsc" | "eslint">): Promise; //# sourceMappingURL=validate-strict.d.ts.map