import { GenericRequest } from '@puzzlehq/sdk-core'; import { UseQueryOptions } from '@tanstack/react-query'; import { QueryKey } from '@tanstack/query-core'; type UseRequestParams = { queryKey: QueryKey; queryOptions?: UseQueryOptions; enabled?: boolean; fetchFunction?: (request?: any) => Promise; }; export declare function useInjectedRequestQuery({ queryKey, enabled, queryOptions, fetchFunction, }: UseRequestParams): import("@tanstack/react-query").UseQueryResult; export declare function useInjectedRequest(params: GenericRequest, fetchFunction?: (params: GenericRequest) => Promise): { data: Result | undefined; error: unknown; loading: boolean; request: (paramsOverride?: GenericRequest) => Promise; }; export {};