import * as React from 'react'; export type InputSize = 'xs' | 'sm' | 'md' | 'lg'; export type InputShape = 'rounded' | 'round'; export type InputState = 'default' | 'success' | 'destructive'; export interface InputProps extends Omit, 'size'> { /** Input size variant */ size?: InputSize; /** Input shape variant */ shape?: InputShape; /** Input state for validation feedback */ state?: InputState; /** Whether to show an outline/border variant */ hasOutline?: boolean; } export declare const sizeClasses: Record; export declare const shapeClasses: Record; export declare const stateClasses: Record; declare const Input: React.ForwardRefExoticComponent & React.RefAttributes>; export { Input };