import { JSX, ReactNode } from 'react'; import { type QueryClientConfig } from '@tanstack/react-query'; import { LatitudeApi } from '@latitude-data/client'; type ILatitude = { api: LatitudeApi; }; declare const ApiContext: import("react").Context; import { LatitudeApiConfig } from '@latitude-data/client'; import { Field, ResultRow } from '@latitude-data/query_result'; declare const EMPTY_PAYLOAD: { fields: Field[]; rows: ResultRow[]; rowCount: number; }; export declare const useLatitude: () => ILatitude; type QueryClientProviderProps = { apiConfig: LatitudeApiConfig; defaultTanstackQueryOptions?: QueryClientConfig['defaultOptions']; children: ReactNode; }; declare function LatitudeApiProvider({ apiConfig, defaultTanstackQueryOptions, children, }: QueryClientProviderProps): JSX.Element; export { EMPTY_PAYLOAD, ApiContext, LatitudeApiProvider, type QueryClientProviderProps, }; //# sourceMappingURL=ApiProvider.d.ts.map