export interface LunarDate {
    year: number;
    month: number;
    day: number;
    isLeapMonth: boolean;
    secha: string;
    wolgeon: string;
    iljin: string;
    julianDay: number;
    dayOfWeek: number;
}
export interface SolarDate {
    year: number;
    month: number;
    day: number;
}
/**
 * 양력을 음력으로 변환합니다.
 * 양력 지원 날짜 범위: 1890년 1월 21일 ~ 2050년 12월 31일
 * @param solYear 양력 연도
 * @param solMonth 양력 월
 * @param solDay 양력 일
 * @returns 음력 날짜
 */
export declare const toLunar: (solYear: number, solMonth: number, solDay: number) => LunarDate;
/**
 * 음력을 양력으로 변환합니다.
 * 음력 지원 날짜 범위: 1890년 1월 1일 ~ 2050년 11월 18일
 * @param lunYear 음력 연도
 * @param lunMonth 음력 월
 * @param lunDay 음력 일
 * @param isLeapMonth 음력 윤달 여부, 윤달이면 true
 * @returns 양력 날짜
 */
export declare const toSolar: (lunYear: number, lunMonth: number, lunDay: number, isLeapMonth: boolean) => SolarDate;
export * as LunarData from "./lunar-data";
export * as SolarData from "./solar-data";
