/** * @file 月家、年家奇门局数计算 * @description 月家奇门和年家奇门的定局算法。 * * 月家奇门以所属干支年的五年三元定地盘局,再以月干支定符使; * 年家奇门以一百八十年三元定地盘局,再以年干支定符使。 * * 古籍依据: * - 《奇门遁甲统宗》“附年奇门起例”“附月奇门起例” */ /** * 月家奇门定局 * * 《奇门遁甲统宗》所载月家法以年干支每五年换元: * 甲子至戊辰等为上元,阴遁一局;己巳至癸酉等为中元,阴遁四局; * 甲戌至戊寅等为下元,阴遁七局。月干支用于定位当月旬首和符使。 * * @param monthGanZhi 月干支(如 "甲寅") * @param yearGanZhi 年干支(如 "甲辰"),用于定位五年三元 * @returns { isYangDun, juShu, yuan } * * @throws 当月或年干支无法识别时 */ export declare function getMonthQimenJuShu(monthGanZhi: string, yearGanZhi: string): { isYangDun: boolean; juShu: number; yuan: string; }; /** * 年家奇门定局 * * 《奇门遁甲统宗》所载年家法按一百八十年三元定局: * 上元六十年阴遁一局,中元六十年阴遁四局,下元六十年阴遁七局。 * 基准:1864 甲子年属上元,1924 甲子年属中元,1984 甲子年属下元。 * * @param yearGanZhi 年干支(如 "甲辰") * @param solarYear 实际公历年,用于区分同一干支所在的 180 年三元周期 * @returns { isYangDun, juShu, yuan } * * @throws 当年干支无法识别时 */ export declare function getYearQimenJuShu(yearGanZhi: string, solarYear?: number): { isYangDun: boolean; juShu: number; yuan: string; };