//#region src/join.d.ts type ClassValue = ClassArray | string | number | bigint | null | boolean | undefined; type ClassArray = ClassValue[]; /** * Conditionally join strings of class names together, filtering out falsy values. * * @example * cssJoin('bg-secondary', variant === 'primary' && 'text-primary') * * @param classes */ declare function cssJoin(...classes: ClassValue[]): string; //#endregion //#region src/merge.d.ts /** * Merges conflicting classes that apply to the same CSS property. * E.g. turns `px-8 p-0` into `p-0`. * * Classes are first passed through `cssJoin`. * * @param classes * @returns */ declare function cssMerge(...classes: ClassValue[]): string; //#endregion //#region src/utils.d.ts /** * @deprecated Use `cssJoin` instead. */ declare const clsx: typeof cssJoin; //#endregion export { clsx, cssJoin, cssMerge };