import { type ClassValue } from "clsx"; export declare function cn(...inputs: ClassValue[]): string; export type WithoutChild = T extends { child?: any; } ? Omit : T; export type WithoutChildren = T extends { children?: any; } ? Omit : T; export type WithoutChildrenOrChild = WithoutChildren>; export type WithElementRef = T & { ref?: U | null; };