/**
 * Class for handling errors and providing user-friendly messages
 */
export declare class ErrorHandler {
    /**
     * Handles an error and returns a user-friendly message
     * @param error - The error to handle
     * @returns User-friendly error message with suggestions
     */
    static handleError(error: unknown): string;
    /**
     * Checks if an error is a network error
     * @param error - Error to check
     * @returns True if the error is a network error
     */
    private static isNetworkError;
    /**
     * Checks if an error is a file system error
     * @param error - Error to check
     * @returns True if the error is a file system error
     */
    private static isFileSystemError;
    /**
     * Checks if an error is a parsing error
     * @param error - Error to check
     * @returns True if the error is a parsing error
     */
    private static isParsingError;
    /**
     * Handles a network error
     * @param error - Network error to handle
     * @returns User-friendly error message with suggestions
     */
    private static handleNetworkError;
    /**
     * Handles a file system error
     * @param error - File system error to handle
     * @returns User-friendly error message with suggestions
     */
    private static handleFileSystemError;
    /**
     * Handles a parsing error
     * @param error - Parsing error to handle
     * @returns User-friendly error message with suggestions
     */
    private static handleParsingError;
    /**
     * Handles a timeout error
     * @param error - Timeout error to handle
     * @returns User-friendly error message with suggestions
     */
    private static handleTimeoutError;
}
//# sourceMappingURL=ErrorHandler.d.ts.map