import { QueryClient } from '@tanstack/react-query';
import { type ReactNode } from 'react';
import { type AuthkitClient, type AuthkitClientOptions } from './client.js';
export declare function useAuthkitClient(): AuthkitClient;
export interface AuthkitClientProviderProps {
    client?: AuthkitClient;
    opts?: AuthkitClientOptions;
    children: ReactNode;
}
export declare function AuthkitClientProvider({ client, opts, children }: AuthkitClientProviderProps): import("react").FunctionComponentElement<import("react").ProviderProps<AuthkitClient | null>>;
export declare function createAuthkitQueryClient(): QueryClient;
