import * as React from 'react'; import { IMarginProps, IntentVals } from '../../enhancers'; import { BoxOwnProps } from '../Box/types'; import { IIconProps } from '../Icon'; import { AppearanceVals } from './variants'; export interface IInputProps extends IMarginProps, BoxOwnProps>, Omit, HTMLInputElement>, 'width' | 'height' | 'color' | 'size' | 'crossOrigin'> { appearance?: AppearanceVals; intent?: IntentVals; size?: 'sm' | 'md' | 'lg'; disabled?: boolean; readOnly?: boolean; required?: boolean; icon?: IIconProps['icon'] | React.ReactElement; } export declare const Input: React.MemoExoticComponent & React.RefAttributes>>;