import type { WithMediaQueryInnerProps, WithMediaQueryStyleProps } from '../../../../../libs/fsresponsive'; import type { AccessibilityRole, TextInputProps, TextStyle } from 'react-native'; import React from 'react'; import type { OpaqueDql, WithConditionalProps, WithDataNumberProps, WithDataTextProps } from '../../../frameworks/property-binding'; import type { StandardProps } from '../../../models'; export interface PreStandardizedTextInputProps extends Pick { nativeID: string; name: string; errorMessage: string; validationRules: OpaqueDql[]; placeholderTextColor: string; textAlign: string; accessible: boolean; accessibilityLabel: string; accessibilityRole: AccessibilityRole; accessibilityHint: string; style: TextStyle; throttleMilliseconds?: number; debounceMilliseconds?: number; } export declare type BaseSerializableTextInputProps = WithMediaQueryInnerProps>; export declare type SerializableTextInputProps = WithConditionalProps & WithDataTextProps, 'maxLength' | 'numberOfLines'>, 'defaultValue' | 'keyboardType' | 'name' | 'placeholder' | 'returnKeyType'>; export declare const SerializableTextInput: React.FC & Partial, number, "numberOfLines" | "maxLength">, string, "defaultValue" | "keyboardType" | "placeholder" | "returnKeyType"> & WithConditionalProps>; export default SerializableTextInput;