import type { OperationVariables, QueryResult, QueryHookOptions, QueryTuple, MutationTuple, MutationHookOptions, TypedDocumentNode, DocumentNode } from '@apollo/client'; import type { TApolloContext } from "../../utils/apollo-context.js"; type TQueryOptionsWithContext = QueryHookOptions & { context: TApolloContext; }; type TMutationOptionsWithContext = MutationHookOptions & { context: TApolloContext; }; declare function useMcQuery(query: DocumentNode | TypedDocumentNode, options?: TQueryOptionsWithContext): QueryResult; declare function useMcLazyQuery(query: DocumentNode | TypedDocumentNode, options?: TQueryOptionsWithContext): QueryTuple; declare function useMcMutation(mutation: DocumentNode | TypedDocumentNode, options?: TMutationOptionsWithContext): MutationTuple; export { useMcQuery, useMcLazyQuery, useMcMutation };