import 'koishi-plugin-puppeteer'; import { Context } from 'koishi'; export interface FortuneData { score: number; randomNum: number; sentence: string; sentenceFrom: string; dos: string; donts: string; luckyColor: string; luckyNumber: number; solarDate: string; } export declare const COLOR_MAP: Record; export declare const COLOR_NAME_MAP: Record; /** * 计算运势数据 */ export declare function calculateFortune(ctx: Context, userId: string, targetDate: Date, isTomorrow?: boolean): Promise; /** * 获取图片并转换为 base64 格式,支持超时和备用图片 */ export declare function getFortuneImageBase64(randomNum: number): Promise; /** * 构建运势图片的 HTML 内容 */ export declare function buildFortuneHtml(fortuneData: FortuneData, isTomorrow?: boolean): Promise; /** * 获取颜色的十六进制值 */ export declare function getColorValue(colorName: string): string;