import { FieldInputProps, FieldMetaState } from 'react-final-form';
import { Position, TooltipListData } from '../../Tooltip';
export interface IFieldFormCoreProps {
    placeholder?: string;
    value?: string;
    meta: Pick<FieldMetaState<string>, 'touched' | 'active' | 'error' | 'invalid'>;
    input: FieldInputProps<string, HTMLElement>;
    disable?: boolean;
    forTitle?: boolean;
    needDeleteIcon?: boolean;
    onBlur?: (value: string) => void;
    withoutBorders?: boolean;
    type?: string;
    customClassName?: string;
    isInvalid?: boolean;
    onInputChange?: (value: number | string, meta: boolean) => void;
    isTextArea?: boolean;
    withPasswordIcon?: boolean;
    tooltip?: TooltipListData;
    tooltipPosition?: Position;
    errorMessage?: string;
    isInitialValidate?: boolean;
}
