import React from 'react'; import type { InputProps, PasswordInputProps, ValidationRule } from './types'; /** * Performance-optimized Input component with memoization and debounced validation */ export declare const OptimizedInput: React.NamedExoticComponent; /** * Performance-optimized PasswordInput component */ export declare const OptimizedPasswordInput: React.NamedExoticComponent; /** * Custom hook for optimized input state management */ export declare function useOptimizedInputState(initialValue?: string, validation?: ValidationRule[], debounceMs?: number): { value: string; setValue: (newValue: string) => void; error: string | null; isValidating: boolean; };