import { ModuleWithProviders } from '@angular/core'; import Showdown from 'showdown'; import { VexShowdownConfig } from './vex-showdown-config.provider'; import * as i0 from "@angular/core"; import * as i1 from "./vex-showdown.component"; import * as i2 from "./vex-showdown.pipe"; import * as i3 from "./vex-showdown-source.directive"; /** * ### Example * * Add `ShowdownModule` to app `imports`. * ```typescript * import { NgModule } from '@angular/core'; * import { ShowdownModule } from 'ngx-vex-showdown'; * * @NgModule({ * imports: [ ShowdownModule ]; * }) * export class AppModule {} * ``` */ export declare class VexShowdownModule { /** * __Example :__ * * Add `ShowdownModule` to app `imports` with config. * ```typescript * import { NgModule } from '@angular/core'; * import { ShowdownModule } from 'ngx-vex-showdown'; * * @NgModule({ * imports: [ ShowdownModule.forRoot({ * smartIndentationFix: true, * foo: 'bar', * flavor: 'github', * extensions: [ {type:'listener', listeners: {'codeBlocks.after': console.log}} ] * }) ]; * }) * export class AppModule {} * ``` * @param config - A root converter config for all converter instances. */ static forRoot(config: VexShowdownConfig | Showdown.ConverterOptions): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } //# sourceMappingURL=vex-showdown.module.d.ts.map