import { DynamicModule, OnModuleInit } from '@nestjs/common'; import { SlackHandlerExplorer } from './handler.explorer'; import { SlackModuleAsyncOptions, SlackModuleOptions } from './interfaces'; import { SlackHandler } from './slack-handler.service'; export declare class SlackModule implements OnModuleInit { private readonly explorer; private readonly slackHandler; static forRoot(options: SlackModuleOptions): DynamicModule; static forRootAsync(options: SlackModuleAsyncOptions): DynamicModule; private static createSlackServiceProvider; private static createSlackClientProvider; private static createAsyncProviders; constructor(explorer: SlackHandlerExplorer, slackHandler: SlackHandler); onModuleInit(): void; }