import { ApolloServer, BaseContext } from '@apollo/server'; import { ApolloDriverConfig } from '@nestjs/apollo'; import { ModulesContainer } from '@nestjs/core'; import { AbstractGraphQLDriver } from '@nestjs/graphql'; export declare class HonoGraphQLDriver = ApolloDriverConfig> extends AbstractGraphQLDriver { protected apolloServer: ApolloServer; private _subscriptionService?; private readonly pluginsExplorerService; constructor(modulesContainer: ModulesContainer); get instance(): ApolloServer; start(options: T): Promise; protected registerHono(options: T, { preStartHook }?: { preStartHook?: () => void; }): Promise; stop(): Promise; private httpHeadersToMap; private parseBody; private logError; private parseFormURL; }