/**
 * ErrorDisplay Component
 * Displays streaming errors with optional retry functionality
 */
import React from 'react';
import type { StreamingError } from '../../../utils/streamingErrors';
export interface ErrorDisplayProps {
    /** The streaming error to display */
    error: StreamingError;
    /** Retry function */
    onRetry: () => void;
    /** Current retry attempt (0-indexed) */
    retryAttempt: number;
    /** Maximum retry attempts */
    maxAttempts: number;
    /** Custom className */
    className?: string;
}
/**
 * ErrorDisplay component for showing streaming errors
 * Displays error icon, title, message, and retry button (if retryable)
 */
export declare const ErrorDisplay: React.FC<ErrorDisplayProps>;
