/// import type { Operation, FetchResult, Observable } from '@apollo/client/core'; import type { LocalSchemaLink } from '@grapes-agency/apollo-link-local-schema'; import type { TypeNode } from 'graphql'; interface LocalFederationServiceOptions { name: string; link: LocalSchemaLink; } export declare class LocalFederationService { name: string; private link; private federationSupport; constructor({ name, link }: LocalFederationServiceOptions); getType(nameOrType: string | TypeNode): import("graphql").DefinitionNode | undefined; queryType(typeName: string): Observable, Record, Record>> | null; execute = Record>(operation: Pick & Partial>): Observable, Record>> | null; } export {};