import { ModuleWithProviders } from '@angular/core';
import { SunEditorOptions } from 'suneditor/src/options';
import * as i0 from "@angular/core";
import * as i1 from "./ngx-suneditor.component";
import * as i2 from "./ngx-sunview.component";
import * as i3 from "./safeHTML.pipe";
import * as i4 from "@angular/common";
export declare class NgxSuneditorModule {
/**
* Call this method once for editor configuration that should be used for every instance
* without the need to provide the options object again
*
* You can pass options to the options input property of the component directly to override
* a configuration for a single instance
*
* @example
* export class appModule {
* ...
* imports: [NgxSuneditorModule.forRoot(options)]
* }
*
* export class featureModule {
* ...
* imports: [NgxSuneditorModule]
* }
*
* // HTML in appModule
* // uses the 'default' options provided by froRoot(...)
*
*
* // uses the options provided via input
*
*
* // uses the 'default' options provided by froRoot(...)
* >
*
* // HTML in feature module
* // uses the 'default' options provided by froRoot(...)
*
*
*
*
* @param sunEditorOptions editor options
*/
static forRoot(sunEditorOptions: SunEditorOptions): ModuleWithProviders;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵmod: i0.ɵɵNgModuleDeclaration;
static ɵinj: i0.ɵɵInjectorDeclaration;
}