/// import { InputAddonLeft, InputAddonRight } from './InputAddon'; import { InputElementLeft, InputElementRight } from './InputElement'; import { InputField } from './InputField'; import { InputNumber } from './InputNumber'; export type InputSizes = 'sm' | 'md' | 'lg'; export type InputProps = { size?: InputSizes; isRequired?: boolean; isInvalid?: boolean; isDisabled?: boolean; isReadOnly?: boolean; isFullWidth?: boolean; describedBy?: string; autoFocus?: boolean; }; type ObjProps = { id: string; AddonLeft: typeof InputAddonLeft; AddonRight: typeof InputAddonRight; ElementLeft: typeof InputElementLeft; ElementRight: typeof InputElementRight; Field: typeof InputField; Number: typeof InputNumber; }; export declare function useInputProps(): InputProps; export declare const Input: import("react").ForwardRefExoticComponent<{ [index: `data-${string}`]: unknown; as?: any; css?: import("@fuel-ui/css").ThemeUtilsCSS | undefined; className?: string | undefined; children?: import("react").ReactNode; } & InputProps & import("react").RefAttributes> & ObjProps; export {};