import { OnModuleInit } from '@nestjs/common'; import { ModuleRef } from '@nestjs/core'; import JunoWebhookProvider from './juno.webhook.provider'; import { ModulesContainer } from '@nestjs/core/injector/modules-container'; import { DynamicModule } from '@nestjs/common/interfaces'; export default class JunoWebhookModule implements OnModuleInit { private readonly moduleRef; private readonly modulesContainer; private readonly junoWebhookProvider; started: boolean; constructor(moduleRef: ModuleRef, modulesContainer: ModulesContainer, junoWebhookProvider: JunoWebhookProvider); onModuleInit(): void; static forRoot(webhookOptions: any): DynamicModule; }