declare function transformCode(code: string, rules?: Record): string; declare const defaultRules: Record; declare function escapeRegExp(str: string): string; /** * 转换选择器字符 * @param selector 选择器 * @param rules 转换规则 * @example .bg-[#452233]:50 => .bg--fl--w-452233-fr--c-40-c-50 */ declare function transformSelector(selector: string, rules?: Record): string; /** * 转换转义的选择器字符 * @param selector 转义选择器 * @param rules 转换规则 * @example .bg-\[\#452233\]\:50 => .bg--fl--w-452233-fr--c-40-c-50 */ declare function transformEscapESelector(selector: string, rules?: Record): string; /** * 还原转换后的选择器 * @param selector 选择器 * @param rules 转换规则 * @example .bg--fl--w-452233-fr--c-40-c-50 => .bg-[#452233]:50 */ declare function restoreSelector(selector: string, rules?: Record): string; export { defaultRules, escapeRegExp, restoreSelector, transformCode, transformEscapESelector, transformSelector };