import { type ZiweiPalaceOutput } from './palace.js'; /** 宫位或星曜定位:宫位名与基础命盘「十二宫位.宫位」一致,星曜名与其中「星名」一致 */ export interface ZiweiPositionJSON { 宫位: string; 星曜?: string; } export interface ZiweiPalaceStarRowJSON { 星曜: string; 组别: string; 亮度?: string; 生年四化?: string; 离心自化?: string; 向心自化?: string; 位置: ZiweiPositionJSON[]; } export interface ZiweiPalaceRelationRowJSON { 类型: string; 位置: ZiweiPositionJSON[]; 结果?: string; 说明: string; } export interface ZiweiPalaceCanonicalJSON { 查询: { 宫位: string; 层次: string; 目标日期?: string; 时辰序号?: number; }; 宫位概览: { 宫位: string; 干支: string; 宫位索引: number; 身宫: '是' | '否'; 来因宫: '是' | '否'; 空宫: '是' | '否'; }; 本宫星曜: ZiweiPalaceStarRowJSON[]; 借对宫?: { 对宫: string; 干支: string; 说明: string; 主星: ZiweiPalaceStarRowJSON[]; }; 三方四正: Array<{ 角色: string; 宫位: string; 干支: string; 主星: string; 辅星: string; 生年四化: string[]; 位置: ZiweiPositionJSON[]; }>; 夹宫: { 两邻: string[]; 夹星: ZiweiPalaceRelationRowJSON[]; }; 宫干四化飞出: ZiweiPalaceRelationRowJSON[]; 四化飞入: ZiweiPalaceRelationRowJSON[]; 运限叠加?: { 层次: string; 运限干支: string; 运限宫位: string; 落入本命宫位: string; 运限命宫落入?: string; 目标日期: string; 时辰序号?: number; 运限四化: ZiweiPalaceRelationRowJSON[]; }; 口径: string[]; } export declare const toZiweiPalaceJson: (result: ZiweiPalaceOutput) => ZiweiPalaceCanonicalJSON & { 计算规则?: import("../../shared/calculation-rules.js").CalculationRules; }; export declare const toZiweiPalaceText: (result: ZiweiPalaceOutput, options?: import("../shared/drilldown-render.js").DrilldownTextOptions) => string; //# sourceMappingURL=palace-render.d.ts.map