import type { ApolloClient, ApolloQueryResult, NormalizedCacheObject } from '@apollo/client'; import type { CommonFetchFn } from '@brainly-gene/core'; interface PropsType { apolloClient: ApolloClient; queryFn: (client: ApolloClient, variables: TVariables) => Promise>; } export declare function useApolloLazyQuery>({ apolloClient, queryFn, }: PropsType): { fetch: CommonFetchFn; loading?: boolean | undefined; error?: string | Error | null | undefined; data?: TData | undefined; refetch?: ((variables: TVariables) => Promise) | undefined; fetchMore?: ((variables: TVariables) => Promise) | undefined; fetchPreviousPage?: ((variables: TVariables) => Promise) | undefined; hasMore?: boolean | undefined; isFetchingNextPage?: boolean | undefined; isRefetching?: boolean | undefined; }; export {};