import { DynamicModule } from '@nestjs/common'; import { ModuleAsyncOptions } from '../utils'; import { InlineCssOptions, TemplateAdapter } from './adapters'; export interface TemplateModuleOptions { type?: 'handlebars' | 'custom'; rootDir?: string; options?: Record; inlineCss?: InlineCssOptions; templateAdapter?: TemplateAdapter; } export declare class TemplateModule { static forRoot(options?: TemplateModuleOptions): DynamicModule; static forRootAsync(options: ModuleAsyncOptions): DynamicModule; static createModule(providers?: any[], imports?: any[]): DynamicModule; private static templateAdatperProvider; }