import React from 'react'; import { TextFieldProps, ValidationMessagePosition, FieldContextType, TextFieldMethods, TextFieldRef, Validator, ValidationMessagePositionType, MandatoryIndication, Presets } from './types'; import TextFieldValidators from './validators'; interface StaticMembers { validationMessagePositions: typeof ValidationMessagePosition; presets: typeof Presets; } export { TextFieldProps, FieldContextType, StaticMembers as TextFieldStaticMembers, TextFieldMethods, TextFieldRef, ValidationMessagePosition as TextFieldValidationMessagePosition, Validator as TextFieldValidator, ValidationMessagePositionType as TextFieldValidationMessagePositionType, MandatoryIndication as TextFieldMandatoryIndication, TextFieldValidators }; declare const _default: React.ForwardRefExoticComponent<((Partial> & Partial> & Partial> & Partial> & import("./types").InputProps & import("./types").LabelProps & Omit & MandatoryIndication & Omit & import("./types").ValidationMessageProps & Omit & { leadingAccessory?: React.ReactElement> | undefined; trailingAccessory?: React.ReactElement> | undefined; topTrailingAccessory?: React.ReactElement> | undefined; bottomAccessory?: React.ReactElement> | undefined; showClearButton?: boolean | undefined; helperText?: string | undefined; floatingPlaceholder?: boolean | undefined; floatingPlaceholderStyle?: import("react-native").TextStyle | undefined; validate?: Validator | Validator[] | undefined; validateOnStart?: boolean | undefined; validateOnChange?: boolean | undefined; validationDebounceTime?: number | undefined; validateOnBlur?: boolean | undefined; onValidationFailed?: ((failedValidatorIndex: number) => void) | undefined; onChangeValidity?: ((isValid: boolean) => void) | undefined; validationMessagePosition?: ValidationMessagePositionType | undefined; fieldStyle?: import("react-native").StyleProp; dynamicFieldStyle?: ((context: FieldContextType, props: { preset: string | null | undefined; }) => import("react-native").StyleProp) | undefined; containerProps?: Omit | undefined; containerStyle?: import("react-native").StyleProp; preset?: string | null | undefined; centered?: boolean | undefined; innerFlexBehavior?: boolean | undefined; }) | Omit> & Partial> & import("../../commons/modifiers").CustomModifier & import("./types").InputProps & import("./types").LabelProps & Omit & MandatoryIndication & Omit & import("./types").ValidationMessageProps & Omit & { leadingAccessory?: React.ReactElement> | undefined; trailingAccessory?: React.ReactElement> | undefined; topTrailingAccessory?: React.ReactElement> | undefined; bottomAccessory?: React.ReactElement> | undefined; showClearButton?: boolean | undefined; helperText?: string | undefined; floatingPlaceholder?: boolean | undefined; floatingPlaceholderStyle?: import("react-native").TextStyle | undefined; validate?: Validator | Validator[] | undefined; validateOnStart?: boolean | undefined; validateOnChange?: boolean | undefined; validationDebounceTime?: number | undefined; validateOnBlur?: boolean | undefined; onValidationFailed?: ((failedValidatorIndex: number) => void) | undefined; onChangeValidity?: ((isValid: boolean) => void) | undefined; validationMessagePosition?: ValidationMessagePositionType | undefined; fieldStyle?: import("react-native").StyleProp; dynamicFieldStyle?: ((context: FieldContextType, props: { preset: string | null | undefined; }) => import("react-native").StyleProp) | undefined; containerProps?: Omit | undefined; containerStyle?: import("react-native").StyleProp; preset?: string | null | undefined; centered?: boolean | undefined; innerFlexBehavior?: boolean | undefined; }, "ref"> | Omit> & Partial> & import("../../commons/modifiers").CustomModifier & Partial> & import("./types").InputProps & import("./types").LabelProps & Omit & MandatoryIndication & Omit & import("./types").ValidationMessageProps & Omit & { leadingAccessory?: React.ReactElement> | undefined; trailingAccessory?: React.ReactElement> | undefined; topTrailingAccessory?: React.ReactElement> | undefined; bottomAccessory?: React.ReactElement> | undefined; showClearButton?: boolean | undefined; helperText?: string | undefined; floatingPlaceholder?: boolean | undefined; floatingPlaceholderStyle?: import("react-native").TextStyle | undefined; validate?: Validator | Validator[] | undefined; validateOnStart?: boolean | undefined; validateOnChange?: boolean | undefined; validationDebounceTime?: number | undefined; validateOnBlur?: boolean | undefined; onValidationFailed?: ((failedValidatorIndex: number) => void) | undefined; onChangeValidity?: ((isValid: boolean) => void) | undefined; validationMessagePosition?: ValidationMessagePositionType | undefined; fieldStyle?: import("react-native").StyleProp; dynamicFieldStyle?: ((context: FieldContextType, props: { preset: string | null | undefined; }) => import("react-native").StyleProp) | undefined; containerProps?: Omit | undefined; containerStyle?: import("react-native").StyleProp; preset?: string | null | undefined; centered?: boolean | undefined; innerFlexBehavior?: boolean | undefined; }, "ref"> | Omit> & Partial> & Partial> & import("../../commons/modifiers").CustomModifier & import("./types").InputProps & import("./types").LabelProps & Omit & MandatoryIndication & Omit & import("./types").ValidationMessageProps & Omit & { leadingAccessory?: React.ReactElement> | undefined; trailingAccessory?: React.ReactElement> | undefined; topTrailingAccessory?: React.ReactElement> | undefined; bottomAccessory?: React.ReactElement> | undefined; showClearButton?: boolean | undefined; helperText?: string | undefined; floatingPlaceholder?: boolean | undefined; floatingPlaceholderStyle?: import("react-native").TextStyle | undefined; validate?: Validator | Validator[] | undefined; validateOnStart?: boolean | undefined; validateOnChange?: boolean | undefined; validationDebounceTime?: number | undefined; validateOnBlur?: boolean | undefined; onValidationFailed?: ((failedValidatorIndex: number) => void) | undefined; onChangeValidity?: ((isValid: boolean) => void) | undefined; validationMessagePosition?: ValidationMessagePositionType | undefined; fieldStyle?: import("react-native").StyleProp; dynamicFieldStyle?: ((context: FieldContextType, props: { preset: string | null | undefined; }) => import("react-native").StyleProp) | undefined; containerProps?: Omit | undefined; containerStyle?: import("react-native").StyleProp; preset?: string | null | undefined; centered?: boolean | undefined; innerFlexBehavior?: boolean | undefined; }, "ref">) & React.RefAttributes> & StaticMembers; export default _default;