import { AppRouter, ClientArgs } from '@ts-rest/core';
import { QueryClient } from '@tanstack/react-query';
import * as React from 'react';
export declare const initTsrReactQuery: <TContract extends AppRouter, TClientArgs extends ClientArgs>(contract: TContract, clientOptions: TClientArgs) => {
    ReactQueryProvider: ({ children }: React.PropsWithChildren) => import("react/jsx-runtime").JSX.Element;
} & import("./types").TsRestReactQueryHooksContainer<TContract, TClientArgs> & {
    useQueryClient: () => import("./types").TsRestReactQueryClient<TContract, TClientArgs>;
    initQueryClient: (queryClient: QueryClient) => import("./types").TsRestReactQueryClient<TContract, TClientArgs>;
};
