import { Dispatch, SetStateAction } from 'react';
import { FormLabelProps } from '../../ComponentTypes.models';
export declare enum Separators {
    COMMA = ",",
    ENTER = "Enter",
    TAB = "Tab",
    SPACE = " "
}
export type TagInputProps = {
    tags: string[];
    setTags: Dispatch<SetStateAction<string[]>>;
    separators?: Separators[];
    tagLimit?: number;
    formLabelProps?: FormLabelProps;
    placeholder?: string;
    autoFocus?: boolean;
    name?: string;
    id?: string;
};
declare const TagInput: ({ tags, setTags, separators, tagLimit, formLabelProps, placeholder, autoFocus, name, id, }: TagInputProps) => JSX.Element;
export default TagInput;
