import { Context, Session } from 'koishi'; export interface LuckLevel { min: number; message: (luck: number) => string; } /** * 计算并存储用户的人品值 */ export declare function calculateAndStoreLuck(ctx: Context, session: Session, date: string, isTomorrow?: boolean): Promise; /** * 获取节日加成 */ export declare function getFestivalBonusForLuck(userId: string, date: string): { bonus: number; description: string; }; /** * 存储人品记录 */ export declare function storeLuckRecord(ctx: Context, userId: string, date: string, luck: number): Promise; /** * 格式化人品消息 - 为 jrrp 插件使用 */ export declare function formatLuckMessage(ctx: Context, session: Session, date: string, luck: number): string; /** * 格式化今日人品消息 - 为 jrrp 插件使用 */ export declare function formatTodayLuckMessage(userId: string, date: string, luck: number): string;