import type { ClassValue } from "clsx"; export declare function cn(...inputs: ClassValue[]): string; export declare const cn_separator: "•"; type beforeSeparator = string | string[]; type afterSeparator = string | string[]; /** * ## DO NOT USE, THIS IS FOR INTERNAL USE ONLY! * * ### Intended use: * Anything before the separator is internal classes, and anything after is user passed classes. * * @example * ```ts * const classes = __seperateClasses(defaultClasses, userPassedClasses); * ``` * ## OR * ```ts * const defaultClasses = "bg-red-500"; * const userPassedClasses = "bg-blue-500"; * * const classes = __seperateClasses((cn) => [cn(defaultClasses), cn(userPassedClasses)]); * ``` */ export declare function __seperateClasses(cb_or_class: ((cn_: typeof cn) => [beforeSeparator, afterSeparator]) | string, afterClasses?: string): string; export {};