import { ConfigExtension, DefaultClassGroupIds, DefaultThemeGroupIds } from 'tailwind-merge'; /** * @pfct/purple 커스텀 유틸 토큰을 tailwind-merge에 등록하는 설정. * * tailwind-merge는 size/scale 계열(shadow·rounded·font-size·blur 등)에서 빌트인 스케일과 * 리터럴 arbitrary(`[...]`)만 같은 그룹으로 인식한다. `shadow-card-floating`처럼 이름형 * 커스텀 토큰은 미등록 시 그룹을 못 찾아, 컴포넌트 기본값(예: `shadow-md`)과 공존하며 * 병합되지 않는다(기본값이 이김). 이 설정을 넘기면 커스텀 토큰이 같은 그룹으로 인식되어 * 올바르게 덮어쓴다. * * 소비처 사용법: * const twMerge = extendTailwindMerge(purpleTwMergeConfig); * export const cn = (...inputs) => twMerge(clsx(inputs)); * * 새 size/scale 커스텀 토큰 추가 시 해당 그룹에 값 이름만 덧붙인다: * shadow-* → shadow: [{ shadow: ['card-floating'] }] * rounded-* → rounded: [{ rounded: [...] }] * text-* → 'font-size': [{ text: [...] }] * blur-* → blur: [{ blur: [...] }] */ export declare const purpleTwMergeConfig: ConfigExtension; //# sourceMappingURL=twMerge.d.ts.map