import { Dictionary } from './Dictionary';
export declare class LunarUtil {
    static BASE_MONTH_ZHI_INDEX: number;
    static XUN: string[];
    static XUN_KONG: string[];
    static LIU_YAO: string[];
    static HOU: string[];
    static WU_HOU: string[];
    static GAN: string[];
    static POSITION_XI: string[];
    static POSITION_YANG_GUI: string[];
    static POSITION_YIN_GUI: string[];
    static POSITION_FU: string[];
    static POSITION_FU_2: string[];
    static POSITION_CAI: string[];
    static POSITION_TAI_SUI_YEAR: string[];
    static POSITION_GAN: string[];
    static POSITION_ZHI: string[];
    static POSITION_TAI_DAY: string[];
    static POSITION_TAI_MONTH: string[];
    static ZHI: string[];
    static ZHI_XING: string[];
    static JIA_ZI: string[];
    static TIAN_SHEN: string[];
    static ZHI_TIAN_SHEN_OFFSET: Dictionary<number>;
    static TIAN_SHEN_TYPE: Dictionary<string>;
    static TIAN_SHEN_TYPE_LUCK: Dictionary<string>;
    static LU: Dictionary<string>;
    static PENGZU_GAN: string[];
    static PENGZU_ZHI: string[];
    static NUMBER: string[];
    static MONTH: string[];
    static SEASON: string[];
    static SHENGXIAO: string[];
    static DAY: string[];
    static YUE_XIANG: string[];
    static XIU: Dictionary<string>;
    static XIU_LUCK: Dictionary<string>;
    static XIU_SONG: Dictionary<string>;
    static ZHENG: Dictionary<string>;
    static ANIMAL: Dictionary<string>;
    static GONG: Dictionary<string>;
    static SHOU: Dictionary<string>;
    static FESTIVAL: Dictionary<string>;
    static OTHER_FESTIVAL: Dictionary<string[]>;
    static CHONG: string[];
    static CHONG_GAN: string[];
    static CHONG_GAN_TIE: string[];
    static CHONG_GAN_4: string[];
    static HE_GAN_5: string[];
    static HE_ZHI_6: string[];
    static SHA: Dictionary<string>;
    static POSITION_DESC: Dictionary<string>;
    static NAYIN: Dictionary<string>;
    static WU_XING_GAN: Dictionary<string>;
    static WU_XING_ZHI: Dictionary<string>;
    static SHI_SHEN_GAN: Dictionary<string>;
    static SHI_SHEN_ZHI: Dictionary<string>;
    static ZHI_HIDE_GAN: Dictionary<string[]>;
    private static YI_JI;
    private static DAY_YI_JI;
    private static TIME_YI_JI;
    private static SHEN_SHA;
    private static DAY_SHEN_SHA;
    static getTimeZhiIndex(hm: string): number;
    static convertTime(hm: string): string;
    static getJiaZiIndex(ganZhi: string): number;
    private static hex;
    static getDayYi(monthGanZhi: string, dayGanZhi: string): string[];
    static getDayJi(monthGanZhi: string, dayGanZhi: string): string[];
    static getDayJiShen(lunarMonth: number, dayGanZhi: string): string[];
    static getDayXiongSha(lunarMonth: number, dayGanZhi: string): string[];
    static getTimeYi(dayGanZhi: string, timeGanZhi: string): string[];
    static getTimeJi(dayGanZhi: string, timeGanZhi: string): string[];
    static getXunIndex(ganZhi: string): number;
    static getXun(ganZhi: string): string;
    static getXunKong(ganZhi: string): string;
}
