import * as ko from "knockout"; import { SurveyCreatorModel } from "survey-creator-core"; import { LocalizableString } from "survey-core"; export declare class StringEditorViewModel { locString: any; private creator; private implementor; private baseModel; constructor(locString: any, creator: SurveyCreatorModel, element: any); setLocString(locString: LocalizableString): LocalizableString; afterRender: () => void; get koHasHtml(): boolean; get koRenderedHtml(): string; get className(): string; get placeholder(): string; get contentEditable(): string; get characterCounter(): any; get showCharacterCounter(): boolean; get getCharacterCounterClass(): string; errorText: ko.Observable; onClick(sender: StringEditorViewModel, event: any): void; onCompositionStart(sender: StringEditorViewModel, event: any): void; onCompositionEnd(sender: StringEditorViewModel, event: any): void; onInput(sender: StringEditorViewModel, event: any): void; onPaste(sender: StringEditorViewModel, event: any): void; onBlur(sender: StringEditorViewModel, event: any): void; onFocus(sender: StringEditorViewModel, event: any): void; onKeyUp(sender: StringEditorViewModel, event: KeyboardEvent): boolean; onKeyDown(sender: StringEditorViewModel, event: KeyboardEvent): boolean; onMouseUp(sender: StringEditorViewModel, event: MouseEvent): boolean; edit(model: StringEditorViewModel, _: MouseEvent): void; done(_: StringEditorViewModel, event: Event): void; focusEditor: () => void; dispose(): void; }