import { DynamicModule, ForwardReference, Type } from "@nestjs/common"; interface ApolloModuleOptions { url: string; appId: string; cluster: string; namespace: string; global?: boolean; } interface ApolloModuleAsyncOptions { imports?: (DynamicModule | Type | Promise | ForwardReference)[]; inject?: any[]; useFactory?: (...args: any[]) => Promise | ApolloModuleOptions; global?: boolean; } export declare const APOLLO_MODULE_OPTIONS = "APOLLO_MODULE_OPTIONS"; export declare class ApolloModule { static forRoot(options: ApolloModuleOptions): Promise; static forRootAsync(asyncOptions: ApolloModuleAsyncOptions): Promise; } export {};