import React from 'react';
interface ErrorStateProps {
    title?: string;
    message: string;
    variant?: 'error' | 'warning' | 'info';
    showIcon?: boolean;
    showRetry?: boolean;
    showHome?: boolean;
    onRetry?: () => void;
    onHome?: () => void;
    className?: string;
    containerClassName?: string;
}
export declare function ErrorState({ title, message, variant, showIcon, showRetry, showHome, onRetry, onHome, className, containerClassName }: ErrorStateProps): React.JSX.Element;
export declare function PageError({ message, onRetry, onHome }: {
    message: string;
    onRetry?: () => void;
    onHome?: () => void;
}): React.JSX.Element;
export declare function LoadError({ message, onRetry }: {
    message: string;
    onRetry?: () => void;
}): React.JSX.Element;
export declare function NotFoundError({ message, onHome }: {
    message?: string;
    onHome?: () => void;
}): React.JSX.Element;
export {};
//# sourceMappingURL=error-state.d.ts.map