import { Driver } from 'neo4j-driver'; import { YamlConfig, MeshHandler, GetMeshSourceOptions } from '@graphql-mesh/types'; export default class Neo4JHandler implements MeshHandler { private name; private cache; private config; private pubsub; constructor({ name, cache, config, pubsub }: GetMeshSourceOptions); private driver; getDriver(): Driver; getMeshSource(): Promise<{ schema: any; contextBuilder: () => Promise<{ driver: Driver; neo4jDatabase: string; }>; }>; }