import { GetMeshSourceOptions, KeyValueCache, MeshHandler, YamlConfig } from '@graphql-mesh/types'; import { GraphQLSchema } from 'graphql'; export default class ThriftHandler implements MeshHandler { config: YamlConfig.ThriftHandler; cache: KeyValueCache; constructor({ config, cache }: GetMeshSourceOptions); getMeshSource(): Promise<{ schema: GraphQLSchema; contextVariables: string[]; }>; }