import type { BaziChartResult, PatternAnalysis, UsefulGodAnalysis } from './baziTypes'; export { formatPatternBasisForPrompt } from './baziPromptEnhancement'; export type PromptChartScene = 'general' | 'fortune' | 'compatibility' | 'comprehensive' | 'concise' | 'school'; /** 保留具体干的作用范围,供盘面、复制文本及解读资料共同使用。 */ export declare function formatUsefulGodFunctions(usefulGod: UsefulGodAnalysis, includeTransformationConditions?: boolean): string[]; export declare function formatPatternFulfillmentFacts(pattern: PatternAnalysis): string[]; /** 提示词只保留本盘判定理由,通用成败规则留在结构化分析中。 */ export declare function formatPatternDecisionForPrompt(pattern: Pick): string; export declare function hasConfirmedPatternTarget(pattern: PatternAnalysis): boolean; export declare function formatAlternativePatternCandidates(pattern: PatternAnalysis): string; export declare function formatBaziForPrompt(baziResult: BaziChartResult, /** @deprecated 兼容旧调用签名,具体岁运应通过 FortuneSelectionContext 传入。 */ _selectedOption?: unknown, scene?: PromptChartScene): string;