import { type ClassValue } from 'clsx'; /** * Customized tailwind-variants `tv` function including customized twMerge configuration */ declare const tv: import("tailwind-variants").CreateTV<{ twMerge: true; twMergeConfig: { extend: { classGroups: { type: { type: string[]; }[]; 'text-wrap': string[]; rounded: { rounded: string[]; }[]; }; }; }; }>; /** * Use clsx to merge classnames, then use twMerge to remove * overridden tailwind classes * @param inputs * @returns */ declare function cn(...inputs: ClassValue[]): string; /** * Identity function that wraps values for Prettier Tailwind plugin auto-sorting * @template T - The type of the argument * @param {T} arg - The value to wrap * @returns {T} The same value, unchanged */ declare const tw: (arg: T) => T; export { cn, tv, tw };