1 | import { EditableTextBase as EditableTextBaseDefinition } from '.';
|
2 | import { TextBase } from '../text-base';
|
3 | import { Property, CssProperty } from '../core/properties';
|
4 | import { Style } from '../styling/style';
|
5 | import { Color } from '../../color';
|
6 | import { CoreTypes } from '../../core-types';
|
7 | export declare abstract class EditableTextBase extends TextBase implements EditableTextBaseDefinition {
|
8 | static blurEvent: string;
|
9 | static focusEvent: string;
|
10 | static textChangeEvent: string;
|
11 | keyboardType: CoreTypes.KeyboardInputType;
|
12 | returnKeyType: CoreTypes.ReturnKeyButtonType;
|
13 | updateTextTrigger: CoreTypes.UpdateTextTriggerType;
|
14 | autocapitalizationType: CoreTypes.AutocapitalizationInputType;
|
15 | autofillType: CoreTypes.AutofillType;
|
16 | editable: boolean;
|
17 | autocorrect: boolean;
|
18 | hint: string;
|
19 | maxLength: number;
|
20 | valueFormatter: (value: string) => string;
|
21 | abstract dismissSoftInput(): any;
|
22 | abstract _setInputType(inputType: number): void;
|
23 | abstract setSelection(start: number, stop?: number): any;
|
24 | private _focusHandler;
|
25 | private _blurHandler;
|
26 | _updateTextBaseFocusStateHandler(subscribe: any): void;
|
27 | }
|
28 | export declare const placeholderColorProperty: CssProperty<Style, Color>;
|
29 | export declare const autofillTypeProperty: Property<EditableTextBase, string>;
|
30 | export declare const keyboardTypeProperty: Property<EditableTextBase, CoreTypes.KeyboardInputType>;
|
31 | export declare const returnKeyTypeProperty: Property<EditableTextBase, CoreTypes.ReturnKeyButtonType>;
|
32 | export declare const editableProperty: Property<EditableTextBase, boolean>;
|
33 | export declare const updateTextTriggerProperty: Property<EditableTextBase, CoreTypes.UpdateTextTriggerType>;
|
34 | export declare const autocapitalizationTypeProperty: Property<EditableTextBase, CoreTypes.AutocapitalizationInputType>;
|
35 | export declare const autocorrectProperty: Property<EditableTextBase, boolean>;
|
36 | export declare const hintProperty: Property<EditableTextBase, string>;
|
37 | export declare const maxLengthProperty: Property<EditableTextBase, number>;
|