import { ReactNode } from 'react'; export interface DetailErrorStateProps { /** * Error title */ title?: string; /** * Error message/description */ message?: string; /** * Retry callback */ onRetry?: () => void; /** * Whether a retry is in progress */ isRetrying?: boolean; /** * Custom retry button text * @default 'Retry' */ retryText?: string; /** * Custom loading text shown during retry * @default 'Loading...' */ loadingText?: string; /** * Custom icon to display (defaults to warning triangle) */ icon?: ReactNode; /** * Additional className for the container */ className?: string; } /** * Error state display component with optional retry functionality. * * @example * ```tsx * // Basic usage * refetch()} * isRetrying={isRefetching} * /> * * // With translations * const { t } = useTranslation(); * * ``` */ export declare function DetailErrorState({ title, message, onRetry, isRetrying, retryText, loadingText, icon, className, }: DetailErrorStateProps): React.ReactElement; export default DetailErrorState; //# sourceMappingURL=DetailErrorState.d.ts.map