/** * 类名合并工具函数 * @description 用于合并多个类名,过滤掉 undefined、null、空字符串 */ /** * 合并类名 * @param classNames 类名数组 * @returns 合并后的类名字符串 * @example * mergeClassNames('base', 'active', undefined, 'extra') * // => 'base active extra' */ export declare const mergeClassNames: (...classNames: (string | undefined | null | false)[]) => string; /** * 生成带前缀的类名 * @param prefix 前缀 * @param suffix 后缀(可选) * @returns 类名字符串 * @example * prefixClassName('pisell-procedure', 'header') * // => 'pisell-procedure-header' */ export declare const prefixClassName: (prefix: string, suffix?: string) => string; /** * 生成带修饰符的 BEM 类名 * @param block 块名 * @param modifier 修饰符 * @returns 类名字符串 * @example * modifierClassName('pisell-procedure-footer', 'float-sidebar') * // => 'pisell-procedure-footer--float-sidebar' */ export declare const modifierClassName: (block: string, modifier?: string) => string;