import { EditableTextBase as EditableTextBaseDefinition } from '.'; import { TextBase } from '../text-base'; import { Property, CssProperty } from '../core/properties'; import { Style } from '../styling/style'; import { Color } from '../../color'; import { CoreTypes } from '../../core-types'; export declare abstract class EditableTextBase extends TextBase implements EditableTextBaseDefinition { static blurEvent: string; static focusEvent: string; static textChangeEvent: string; keyboardType: CoreTypes.KeyboardInputType; returnKeyType: CoreTypes.ReturnKeyButtonType; updateTextTrigger: CoreTypes.UpdateTextTriggerType; autocapitalizationType: CoreTypes.AutocapitalizationInputType; autofillType: CoreTypes.AutofillType; editable: boolean; selectable: boolean; autocorrect: boolean; hint: string; maxLength: number; placeholderColor: Color; valueFormatter: (value: string) => string; abstract dismissSoftInput(): any; abstract _setInputType(inputType: number): void; abstract setSelection(start: number, stop?: number): any; _updateTextBaseFocusStateHandler(subscribe: boolean): void; } export declare const placeholderColorProperty: CssProperty; export declare const autofillTypeProperty: Property; export declare const keyboardTypeProperty: Property; export declare const returnKeyTypeProperty: Property; export declare const editableProperty: Property; export declare const selectableProperty: Property; export declare const updateTextTriggerProperty: Property; export declare const autocapitalizationTypeProperty: Property; export declare const autocorrectProperty: Property; export declare const hintProperty: Property; export declare const maxLengthProperty: Property;