import type { DynamicModule } from '@nestjs/common'; import type { ValidationContext } from 'graphql'; import { ConfigService } from '../../config'; export interface GraphQLApiOptions { typePaths: string[]; apiPath: string; debug: boolean; playground: boolean | any; resolverModule?: Function; validationRules?: Array<(context: ValidationContext) => any>; } export declare function configureGraphQLModule(getOptions: (configService: ConfigService) => GraphQLApiOptions): DynamicModule;