/**
 * ORM client wrapper for React Query hooks
 * @generated by @constructive-io/graphql-codegen
 * DO NOT EDIT - changes will be overwritten
 */
import { createClient } from '../orm';
import type { OrmClientConfig } from '../orm/client';
export type { OrmClientConfig } from '../orm/client';
export type { GraphQLAdapter, GraphQLError, QueryResult } from '../orm/client';
export { GraphQLRequestError } from '../orm/client';
type OrmClientInstance = ReturnType<typeof createClient>;
/**
 * Configure the ORM client for React Query hooks
 *
 * @example
 * ```ts
 * import { configure } from './generated/hooks';
 *
 * configure({
 *   endpoint: 'https://api.example.com/graphql',
 *   headers: { Authorization: 'Bearer <token>' },
 * });
 * ```
 */
export declare function configure(config: OrmClientConfig): void;
/**
 * Get the configured ORM client instance
 * @throws Error if configure() has not been called
 */
export declare function getClient(): OrmClientInstance;
