import { DynamicModule } from '@nestjs/common';
import { CacheWatcherConfig } from './cache-watcher.config';
export declare class CacheWatcherModule {
    static forRoot(config?: Partial<CacheWatcherConfig>): DynamicModule;
    static forRootAsync(options: {
        useFactory: (...args: any[]) => Promise<CacheWatcherConfig> | CacheWatcherConfig;
        inject?: any[];
    }): DynamicModule;
}
