import type { ApolloQueryResult, FetchResult, OperationVariables, QueryOptions, SubscriptionOptions } from '@apollo/client/core'; import { Apollo } from 'apollo-angular'; import type { EmptyObject, ExtraSubscriptionOptions, MutationOptions, MutationResult, WatchQueryOptions } from 'apollo-angular/types'; import { Observable } from 'rxjs'; import { NgGqlConfig } from '../models'; import * as i0 from "@angular/core"; export declare class ApolloService { private _apollo; private _config; constructor(_apollo: Apollo, _config: NgGqlConfig); watchQuery(options: WatchQueryOptions): Observable>; query(options: QueryOptions): Observable>; mutate(options: MutationOptions): Observable>; subscribe(options: SubscriptionOptions, extra?: ExtraSubscriptionOptions): Observable>; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }