import * as React from 'react';
interface Props {
    children: React.ReactNode;
    fallback?: React.ComponentType<{
        error: Error;
    }>;
}
interface State {
    hasError: boolean;
    error?: Error;
}
export declare class VoxketErrorBoundary extends React.Component<Props, State> {
    constructor(props: Props);
    static getDerivedStateFromError(error: Error): State;
    componentDidCatch(error: Error, errorInfo: React.ErrorInfo): void;
    render(): React.ReactNode;
}
export declare const FallbackUI: () => React.DetailedReactHTMLElement<{
    style: {
        padding: string;
        border: string;
        borderRadius: string;
        background: string;
        color: "#cc0000";
    };
}, HTMLElement>;
export {};
