type ClassValue = | string | number | ClassDictionary | ClassArray | undefined | null | boolean; interface ClassDictionary { [id: string]: any; } interface ClassArray extends Array {} export type classNames = (...classes: ClassValue[]) => string;