/** * @file 奇门终身局时间标准化与校正模块 * @description 统一处理出生时刻、历法换算、时区/历史夏令时解析以及真太阳时计算。 */ import type { QimenLifetimeInput, QimenStagePolicy } from '../../../../types/divination'; import { type CivilDateTimeParts } from '../../../../calendar/civil-time'; export interface QimenNormalizedTimeResult { /** 日时计算坐标;真太阳时模式下表示校正后的当地钟表时间。 */ normalizedDate: Date; /** 出生真实瞬时点,用于节气与天文事件定位。 */ referenceDate: Date; /** 四柱计算基准日期(真太阳时模式下为经度修正后的时刻) */ calculationParts: CivilDateTimeParts; /** 本次计算应使用的当地 UTC 偏移(分钟),与 normalizedDate 表示同一 civil 时刻 */ timezoneOffsetMinutes: number; /** 依据元数据快照 */ basis: { calendar: string; solarTerm: string; timeStandard: string; timeZoneUsed: string; trueSolarOffsetSeconds?: number; isDstApplied?: boolean; crossesDate?: boolean; method: 'zhuanpan' | 'feipan'; juMethod: 'chaibu' | 'zhirun'; stagePolicy: QimenStagePolicy; }; } /** * 标准化奇门终身局时间输入 */ export declare function normalizeQimenLifetimeTime(input: QimenLifetimeInput): QimenNormalizedTimeResult;