import { CSSProperties } from "react";
import { IconTypesKeys } from "../../atoms/Icon";
import { IAutoCompleteProps } from "../AutoComplete";
export declare type ChipAutoCompleteData = {
    name: string;
    photo?: string;
    icon?: IconTypesKeys;
    isPrimary?: boolean;
    isDefault?: boolean;
    isSecondary?: boolean;
};
export declare type ChipAutoCompleteProps = {
    activeItems?: string[];
    items?: ChipAutoCompleteData[];
    onSelectItem?: (name: string) => void;
    onRemoveItem?: (name: string) => void;
    onActiveItem?: (name: string) => void;
    getTextName?: (name: string) => string;
    loading?: boolean;
    activeItem?: string;
    width?: string;
    slideButtonTitle?: string;
    listButtonTitle?: string;
    placeholder?: string;
    searchPlaceholder?: string;
    mode?: ChipAutoCompleteMode;
    onlyAutoComplete?: boolean;
    className?: string;
    style?: CSSProperties;
    autoCompleteProps?: Partial<IAutoCompleteProps>;
};
export declare enum ChipAutoCompleteMode {
    Slide = "slide",
    Tags = "tags"
}
