import * as React from 'react'; /** Tracking event data for input interactions */ export interface InputTrackingData { /** Action performed */ action: 'focus' | 'blur' | 'change'; /** Optional custom label for tracking */ trackingLabel?: string; /** Optional component context */ componentName?: string; } /** Props for the Input component, extending native input attributes with optional tracking. */ export interface InputProps extends React.InputHTMLAttributes { /** Optional callback for tracking input interactions */ onTrack?: (data: InputTrackingData) => void; /** Custom label for tracking */ trackingLabel?: string; /** Component name for tracking context */ componentName?: string; } /** A styled text input with optional interaction tracking for analytics. */ declare const Input: React.ForwardRefExoticComponent>; export { Input }; //# sourceMappingURL=input.d.ts.map