/// <reference types="react" />
import { QueryClient } from '@tanstack/react-query';
import type { ContextOptions } from '@tanstack/react-query';
export declare const QueryProvider: (props?: QueryProviderProps) => JSX.Element;
interface QueryClientProviderPropsBase {
    client?: QueryClient;
    children?: React.ReactNode;
}
interface QueryClientProviderPropsWithContext extends ContextOptions, QueryClientProviderPropsBase {
    contextSharing?: never;
}
interface QueryClientProviderPropsWithContextSharing extends QueryClientProviderPropsBase {
    context?: never;
    contextSharing?: boolean;
}
type QueryProviderProps = QueryClientProviderPropsWithContext | QueryClientProviderPropsWithContextSharing;
export default QueryProvider;
//# sourceMappingURL=QueryProvider.d.ts.map