import { ModuleWithProviders, Provider, SecurityContext } from '@angular/core'; import { MarkedExtension } from 'marked'; import * as i0 from "@angular/core"; import * as i1 from "@angular/common"; import * as i2 from "./clipboard-button.component"; import * as i3 from "./language.pipe"; import * as i4 from "./markdown.component"; import * as i5 from "./markdown.pipe"; export interface MarkdownModuleConfig { loader?: Provider; clipboardOptions?: Provider; markedOptions?: Provider; markedExtensions?: MarkedExtension[]; sanitize?: SecurityContext; } export declare class MarkdownModule { static forRoot(markdownModuleConfig?: MarkdownModuleConfig): ModuleWithProviders; static forChild(): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }