/**
 * 类名合并工具函数
 * @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;
