import type { WuyunLiuqiResult } from '../wuyun-liuqi'; import type { AstrolabeData, DivinationData, MeihuaData, SupplementaryInfo, TaiyiResult } from '../types/divination'; import type { DivinationMethodId } from 'mingyu-core/divination/config'; import { type HuangjiJingshiResult } from '../huangji-jingshi'; export declare function getMeihuaMethodLabel(calculation?: Pick, 'method' | 'methodKey'> | null): string; export declare function formatAstrolabeInfo(data: AstrolabeData): string; export declare function formatTaiyiTradition(data: TaiyiResult): string; export declare function formatTaiyiInfo(data: TaiyiResult): string; export declare function formatWuyunLiuqiInfo(data: WuyunLiuqiResult): string; export declare function formatHuangjiInfo(data: HuangjiJingshiResult): string; export declare function formatEnhancedDivinationInfo(method: Exclude, data: DivinationData, _question?: string, _supplementaryInfo?: SupplementaryInfo, options?: { liuyaoTemplate?: 'general' | 'ganqing' | 'shiye' | 'caifu' | 'guaishen'; omitRepeatedXiaoliurenCivilTime?: boolean; }): string;