import { DynamicModule, OnApplicationShutdown } from '@nestjs/common'; import { ClusterModuleOptions, ClusterModuleAsyncOptions, ClusterClients } from './interfaces'; export declare class ClusterCoreModule implements OnApplicationShutdown { private readonly options; private readonly clients; constructor(options: ClusterModuleOptions, clients: ClusterClients); static forRoot(options: ClusterModuleOptions): DynamicModule; static forRootAsync(options: ClusterModuleAsyncOptions): DynamicModule; onApplicationShutdown(): void; }