/**
 * Error Context Module
 *
 * Context-building utilities including automatic error detection,
 * error context creation, technical error translation, and
 * file path extraction.
 */
import { ErrorContext, ERROR_TEMPLATES } from "./error-templates.js";
/**
 * Create error context from an Error object
 * Utilise la detection automatique avancee pour trouver le meilleur template
 */
export declare function createErrorContext(error: Error, template?: keyof typeof ERROR_TEMPLATES): ErrorContext;
/**
 * Traduit les messages d'erreur techniques en langage utilisateur
 */
export declare function translateTechnicalError(message: string): string;
/**
 * Extrait le chemin de fichier d'un message d'erreur si present
 */
export declare function extractFilePath(message: string): string | null;
/**
 * Cree un contexte d'erreur enrichi avec extraction automatique du chemin
 */
export declare function createEnrichedErrorContext(error: Error, template?: keyof typeof ERROR_TEMPLATES): ErrorContext;
