import { DynamicModule } from '@nestjs/common';
import { NestDynamicTemplatesModuleConfig, NestDynamicTemplatesModuleAsyncOptions } from './interfaces/module-config.interface';
export declare class NestDynamicTemplatesModule {
    static moduleDefaultOptions: Partial<NestDynamicTemplatesModuleConfig>;
    static forRoot(config?: NestDynamicTemplatesModuleConfig): DynamicModule;
    static forRootAsync(options: NestDynamicTemplatesModuleAsyncOptions): DynamicModule;
    private static createAsyncProviders;
    private static createAsyncOptionsProvider;
    private static getOptions;
}
