import { AllHTMLAttributes, ElementType, FC, ReactNode, MouseEvent } from 'react'; import { RemovePlaceholderProps } from '../Removable/Removable'; export interface FormItemProps extends AllHTMLAttributes, RemovePlaceholderProps { top?: ReactNode; bottom?: ReactNode; status?: 'default' | 'error' | 'valid'; Component?: ElementType; /** * Дает возможность удалить `FormItem`. Рекомендуется использовать только для `Input` или `Select`. */ removable?: boolean; /** * Коллбэк срабатывает при клике на контрол удаления. */ onRemove?: (e: MouseEvent) => void; } export declare const FormItem: FC;