import { InputHTMLAttributes, ReactNode, ElementType } from 'react'; import { PropsWithStyle } from '../../index.ts'; import { SfInputSize } from '@storefront-ui/shared'; export { SfInputSize }; export interface SfInputProps extends PropsWithStyle, Omit, 'size'> { size?: `${SfInputSize}`; invalid?: boolean; slotPrefix?: ReactNode; slotSuffix?: ReactNode; wrapperClassName?: string; wrapperAs?: ElementType | undefined; }