/** * 자동 생성 파일 — 직접 수정하지 마세요. * 생성기: tools/build-lunar-kasi.mjs * * 음력 데이터 테이블 및 기본 조회 함수. * 1391~2049년: 한국천문연구원(KASI) 음양력 API 기준. * 2050~2100년: 천문 계산(6tail) 기준(KASI 미제공 구간). * * 각 연도는 16비트 패킹: 상위 12비트(0x8000~0x10)는 1~12월의 대(30일)/소(29일) 여부, * 하위 4비트(0xf)는 윤달 위치(0=없음), 0x10000 비트는 윤달의 대소. */ /** 지원하는 최소/최대 음력 연도 */ export declare const LUNAR_MIN_YEAR = 1391; export declare const LUNAR_MAX_YEAR: number; /** 음력 데이터 기준일 (음력 1391-01-01 = 양력 1391-02-13, UTC ms) */ export declare const LUNAR_BASE_UTC_MS: number; /** 음력 연도의 윤달 위치 (0이면 윤달 없음) */ export declare function getLeapMonth(year: number): number; /** 음력 연도의 윤달 일수 (윤달 없으면 0) */ export declare function getLeapMonthDays(year: number): number; /** 음력 특정 월(평달)의 일수 */ export declare function getLunarMonthDays(year: number, month: number): number; /** 음력 연도의 총 일수 */ export declare function getLunarYearDays(year: number): number;