import { ElementRef, OnInit, OnChanges, SimpleChanges, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { NgxWigToolbarService, TButton } from './ngx-wig-toolbar.service'; export declare class NgxWigComponent implements OnInit, OnChanges, ControlValueAccessor { private _ngWigToolbarService; content: string; placeholder: string; buttons: string; disabled: boolean; isSourceModeAllowed: boolean; contentChange: EventEmitter<{}>; ngxWigEditable: ElementRef; editMode: boolean; container: HTMLElement; toolbarButtons: TButton[]; hasFocus: boolean; iconsTheme: string; constructor(_ngWigToolbarService: NgxWigToolbarService); toggleEditMode(): void; execCommand(command: string, options: string): boolean; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; onChange(event: Event): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(): void; shouldShowPlaceholder(): boolean; private pasteHtmlAtCaret(html); private propagateChange; setDisabledState(isDisabled: boolean): void; }