/// <reference types="react" />
import { Tag } from "react-tag-autocomplete";
interface TagInputProps {
    tags: Tag[];
    setTags: (tags: Tag[]) => void;
    minTags?: number;
    maxTags?: number;
    disabled?: boolean;
    suggestions?: Tag[];
    placeholderText?: string;
}
export declare const TagInput: ({ tags, setTags, minTags, maxTags, disabled, ...restProps }: TagInputProps) => JSX.Element;
export declare const tagInputClasses: {
    root: string;
    rootFocused: string;
    selected: string;
    selectedTag: string;
    selectedTagName: string;
    search: string;
    searchWrapper: string;
    searchInput: string;
    suggestions: string;
    suggestionActive: string;
    suggestionDisabled: string;
    suggestionPrefix: string;
};
export declare const tagInputClassesInvalid: {
    root: string;
    rootFocused: string;
    selected: string;
    selectedTag: string;
    selectedTagName: string;
    search: string;
    searchWrapper: string;
    searchInput: string;
    suggestions: string;
    suggestionActive: string;
    suggestionDisabled: string;
    suggestionPrefix: string;
};
export declare const tagInputClassesDisabled: {
    root: string;
    rootFocused: string;
    selected: string;
    selectedTag: string;
    selectedTagName: string;
    search: string;
    searchWrapper: string;
    searchInput: string;
    suggestions: string;
    suggestionActive: string;
    suggestionDisabled: string;
    suggestionPrefix: string;
};
export {};
