declare const _default: import("vue/types/v3-define-component").DefineComponent<{ /** * value to display */ value: { type: StringConstructor; default: null; }; /** * This triggers blur event when enter button pressed */ removeFocusOnEnter: { type: BooleanConstructor; default: boolean; }; /** * if set it to false then it becomes readonly */ editable: { type: BooleanConstructor; default: boolean; }; /** * No of lines to display in non-edit mode */ noOfLines: { type: NumberConstructor; default: number; }; /** * true | false */ highlight: { type: BooleanConstructor; default: boolean; }; /** * primary | success | error | warning */ highlightState: { type: StringConstructor; default: string; }; /** space separated classes to apply on text */ textClasses: { type: StringConstructor; default: string; }; /** * handle XSS attack */ encodeHTML: { type: BooleanConstructor; default: boolean; }; }, import("vue").Data, import("vue").Data, { innerValue: { get(): any; set(newValue: any): void; }; }, { getContent(): any; updateValue(): void; handleKeypress(e: any): void; handleClick(e: any): void; handleBlur(e: any): void; handleKeyup(e: any): void; handlePaste(e: any): void; handleFocus(e: any): void; }, import("vue/types/v3-component-options").ComponentOptionsMixin, import("vue/types/v3-component-options").ComponentOptionsMixin, {}, string, Readonly>, { value: string; highlight: boolean; highlightState: string; editable: boolean; textClasses: string; removeFocusOnEnter: boolean; noOfLines: number; encodeHTML: boolean; }>; export default _default;