import React from "react"; import { TextInput, type TextInputProps, type ViewStyle } from "react-native"; export interface InputProps extends TextInputProps { className?: string; containerClassName?: string; label?: string; labelClassName?: string; error?: string; errorClassName?: string; /** * Render the input in the invalid (red border) state without showing * inline error text. Pair with a consolidated form-level error slot. */ invalid?: boolean; leftIcon?: React.ReactNode; rightIcon?: React.ReactNode; isPassword?: boolean; showPasswordToggle?: boolean; containerStyle?: ViewStyle; } export declare const Input: React.ForwardRefExoticComponent>; export declare const SearchInput: React.ForwardRefExoticComponent>; export declare const EmailInput: React.ForwardRefExoticComponent>; export declare const PasswordInput: React.ForwardRefExoticComponent>; export declare const TextArea: React.ForwardRefExoticComponent>; //# sourceMappingURL=input.d.ts.map