/** * 从 command.ts commandHandler 类提取的纯辅助函数 * * 这些函数不依赖 CommandHandler 类的实例状态(无 this 引用), * 仅依赖模块级导入和参数。 */ import { type EffortLevel } from '../commands/effort.js'; import { type SessionOrderMode } from '../store/chat-session.js'; export declare function normalizeAgentText(text: string): string; export declare function getDisplayWidth(text: string): number; export declare function truncateByDisplayWidth(text: string, maxWidth: number, mode?: 'start' | 'end'): string; export declare function isSameIdentifier(left: string, right: string): boolean; export declare function sortEffortLevels(efforts: EffortLevel[]): EffortLevel[]; export declare function getPrivateSessionShortId(userId: string): string; export declare function formatSessionOrderMode(mode: SessionOrderMode): string; //# sourceMappingURL=command-utils.d.ts.map