/// import type { Operation, NextLink, Observable, FetchResult } from '@apollo/client/core'; import { ApolloLink } from '@apollo/client/core'; import type { LocalSchemaLink } from '@grapes-agency/apollo-link-local-schema'; export interface LocalFederationServiceDefinition { name: string; link: LocalSchemaLink; } interface LocalFederationLinkOptions { introspection?: boolean; services: Array; } export declare class LocalFederationLink extends ApolloLink { private services; private resolutionStrategies; constructor({ services, introspection }: LocalFederationLinkOptions); private getResolutionSrategy; request(operation: Operation, forward?: NextLink): Observable | null; } export declare const createLocalFederationLink: (options: LocalFederationLinkOptions) => LocalFederationLink; export {};