import { TextFieldBase } from './text-field-common'; export * from './text-field-common'; declare class UITextFieldImpl extends UITextField { private _owner; static initWithOwner(owner: WeakRef): UITextFieldImpl; private _getTextRectForBounds; textRectForBounds(bounds: CGRect): CGRect; editingRectForBounds(bounds: CGRect): CGRect; } export declare class TextField extends TextFieldBase { nativeViewProtected: UITextField; private _delegate; createNativeView(): UITextFieldImpl; initNativeView(): void; disposeNativeView(): void; get ios(): UITextField; private firstEdit; textFieldShouldBeginEditing(textField: UITextField): boolean; textFieldDidBeginEditing(textField: UITextField): void; textFieldDidEndEditing(textField: UITextField): void; textFieldShouldClear(textField: UITextField): boolean; textFieldShouldReturn(textField: UITextField): boolean; textFieldShouldChangeCharactersInRangeReplacementString(textField: UITextField, range: NSRange, replacementString: string): boolean; _updateAttributedPlaceholder(): void; }