import { ReactNode } from 'react';
export interface QueryBoundaryProps {
    isLoading?: boolean;
    isError?: boolean;
    error?: Error | string | null;
    isEmpty?: boolean;
    loadingMessage?: string;
    errorMessage?: string;
    emptyMessage?: string;
    emptyIcon?: ReactNode;
    className?: string;
    children: ReactNode;
}
export declare function QueryBoundary({ isLoading, isError, error, isEmpty, loadingMessage, errorMessage, emptyMessage, emptyIcon, className, children, }: QueryBoundaryProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=query-boundary.d.ts.map