import type {CnOptions, CnReturn} from "./types.d.ts"; export declare const falsyToString: (value: T) => T | string; export declare const isEmptyObject: (obj: unknown) => boolean; export declare const flatArray: (array: unknown[]) => T[]; export declare const flatMergeArrays: (...arrays: unknown[][]) => T[]; export declare const mergeObjects: ( obj1: T, obj2: U, ) => Record; export declare const removeExtraSpaces: (str: string) => string; export declare const isEqual: (obj1: object, obj2: object) => boolean; export declare const isBoolean: (value: unknown) => boolean; export declare const joinObjects: < T extends Record, U extends Record, >( obj1: T, obj2: U, ) => T & U; export declare const flat: (arr: unknown[], target: T[]) => void; export declare const cx: (...classes: T) => CnReturn;