import React from 'react';
import { FieldProps } from '@/fields/base-component/types';
import { optionValue } from './tag-multiple-select/types';
interface optionsProp {
    value: string;
}
export declare const useItemsSelect: (options: optionsProp[]) => any;
export declare type BaseTagProps = FieldProps & {
    value?: [];
    options?: optionsProp[];
    onChange?: (e: any) => void;
    onAddTag?: (newOptions: optionValue[], choosed: optionValue[]) => void;
    isCustomized: boolean;
    tagMaxLength: number;
    maximum: number;
    objectId?: string;
    hiddenAdd?: boolean;
    placeholder?: string;
    getPopupContainer?: (node?: HTMLElement) => HTMLElement;
};
declare const TagComponent: React.FC<BaseTagProps>;
export default TagComponent;
