import { MediumSystemIconName } from '../../DataDisplays/SystemIcon'; export type SkillItem = { iconUrl: string; value: string; }; export type LegacySkillItem = { count: number; value: string; }; export interface AutocompleteProps { skillItems: SkillItem[]; legacySkillItems: LegacySkillItem[]; selectedItems: string[]; onChipDelete: (item: string) => void; value: string; onValueChange: (newValue: string) => void; placeholder: string; onSkillItemClick: (item: SkillItem) => void; onLegacySkillItemClick: (item: LegacySkillItem) => void; onInputItemClick: (value: string) => void; supportingText?: string; hasIndexBar?: boolean; errorMessage?: string; isError?: boolean; leadingIcon?: MediumSystemIconName; }