import { F as FarmClientCacheStatus } from './client-cache-BwNdIy9R.js'; import { ServerQuery } from './server-query.js'; import { S as ServerQueryFetchOptions } from './server-query-runtime-DXRNhX_3.js'; export { F as FarmServerQueryActionInvocation, b as beginFarmServerQueryAction, c as completeFarmServerQueryAction, f as fetchServerQuery, p as prefetchServerQuery, s as shouldApplyFarmServerQueryActionResult } from './server-query-runtime-DXRNhX_3.js'; import './cache.js'; import './server-fn.js'; import './server-fn-error-DDh14a0V.js'; type UseServerQueryOptions = ServerQueryFetchOptions & { enabled?: boolean; refetchOnWindowFocus?: boolean; refetchOnReconnect?: boolean; }; type UseServerQueryResult = { data: TData | undefined; error: Error | null; status: FarmClientCacheStatus; pending: boolean; fetching: boolean; stale: boolean; refetch: () => Promise; }; declare function useServerQuery(query: ServerQuery, input: TInput, options?: UseServerQueryOptions): UseServerQueryResult; export { ServerQueryFetchOptions, type UseServerQueryOptions, type UseServerQueryResult, useServerQuery };