export function effortLevelToSymbol(level) {
    if (level === "low")
        return "L";
    if (level === "medium")
        return "M";
    if (level === "high")
        return "H";
    if (level === "max")
        return "X";
    return "A";
}
export function effortLevelLabel(level) {
    if (level === "low")
        return "token saver";
    if (level === "medium")
        return "balanced";
    if (level === "high")
        return "broad context";
    if (level === "max")
        return "max spend";
    return "auto";
}
export function getEffortNotificationText(level, model) {
    const effort = level ?? "auto";
    const modelHint = model.toLowerCase().includes("flash") ? "flash" : "model";
    return `${effortLevelToSymbol(effort)} ${effort} ${modelHint} | /effort`;
}
