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;