import type { JinkoujueFourPosition, JinkoujuePositionName, JinkoujueYinYang } from '../types/divination'; export declare const JINKOU_POSITION_ROLES: Record; export declare function getJinkouPositionRole(name: JinkoujuePositionName): string; export declare function getJinkoujueElementRelation(sourceElement: string, targetElement: string): '比和' | '生' | '被生' | '克' | '被克'; export declare function getJinkouNoblemanBranch(dayStem: string, dayNight: '昼占' | '夜占'): string; export declare function getGuiShenOnDiFen(noblemanBranch: string, diFenBranch: string): { stem: string; branch: string; element: string; yinYang: JinkoujueYinYang; god: "贵人" | "勾陈" | "天空" | "白虎" | "青龙" | "朱雀" | "螣蛇" | "玄武" | "六合" | "太阴" | "太常" | "天后"; direction: "顺布" | "逆布"; }; export declare function getYuanStemOnBranch(dayStem: string, branch: string): string; export declare function formatJinkoujuePositionPromptText(position: Pick): string;