/** * 만세력 계산에 사용되는 상수 정의 * Constants for Manseryeok / Saju calculation */ import type { EarthlyBranch, FiveElement, HeavenlyStem, TenGod } from './types'; /** 천간 (한글) */ export declare const HEAVENLY_STEMS: readonly ["갑", "을", "병", "정", "무", "기", "경", "신", "임", "계"]; /** 천간 (한자) */ export declare const HEAVENLY_STEMS_HANJA: readonly ["甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"]; /** 지지 (한글) */ export declare const EARTHLY_BRANCHES: readonly ["자", "축", "인", "묘", "진", "사", "오", "미", "신", "유", "술", "해"]; /** 지지 (한자) */ export declare const EARTHLY_BRANCHES_HANJA: readonly ["子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥"]; /** 음양 (Yin/Yang) */ export declare const YIN_YANG: readonly ["양", "음"]; /** 오행 (Five Elements) */ export declare const FIVE_ELEMENTS: readonly ["목", "화", "토", "금", "수"]; /** 천간의 오행 (인덱스 기준: 갑을=목, 병정=화, 무기=토, 경신=금, 임계=수) */ export declare const STEM_ELEMENTS: readonly FiveElement[]; /** 지지의 오행 (인덱스 기준) */ export declare const BRANCH_ELEMENTS: readonly FiveElement[]; /** 지지의 본기(정기) 천간 */ export declare const BRANCH_MAIN_STEM: Record; /** * 절기 기준 월(1=인월 … 12=축월)에 대응하는 지지. * 인월(1)부터 시작하여 자월(11), 축월(12)로 끝난다. */ export declare const MONTH_BRANCHES: Record; /** 오행 상생: A 가 생하는 오행 (목→화→토→금→수→목) */ export declare const ELEMENT_GENERATES: Record; /** 오행 상극: A 가 극하는 오행 (목→토→수→화→금→목) */ export declare const ELEMENT_CONTROLS: Record; /** 십신 한자 표기 */ export declare const TEN_GOD_HANJA: Record; /** * 일주 계산 기준일: 1992-10-24 (KST) = 계유일. * 계유 = 60갑자에서 (천간 계=9, 지지 유=9) → 인덱스 9. */ export declare const DAY_PILLAR_ANCHOR: { readonly year: 1992; readonly month: 10; readonly day: 24; readonly ganjiIndex: 9; };