import { DateInfo } from "../common/date"; export interface ShiErGong { zi: string; chou: string; yin: string; mao: string; chen: string; si: string; wu: string; wei: string; shen: string; you: string; xu: string; hai: string; } export type Gender = "男" | "女"; export interface ShenShaItem { name: string; value: string; description?: string; } export type ShenSha = ShenShaItem[]; export interface YinYangGuiRen { yangGuiRen: ShiErGong; yinGuiRen: ShiErGong; } export interface TianDiPan { diPan: ShiErGong; tianPan: ShiErGong; tianJiang: ShiErGong; } export interface SanChuan { chuChuan: string[]; zhongChuan: string[]; moChuan: string[]; keTi: string; } export interface SiKe { ke1: string[]; ke2: string[]; ke3: string[]; ke4: string[]; } export interface LiuRenResult { dateInfo: DateInfo; tianDiPan: TianDiPan; siKe: SiKe; sanChuan: SanChuan; dunGan: ShiErGong; chuJian: ShiErGong; fuJian: ShiErGong; jianChu: ShiErGong; shenSha: ShenSha; yinYangGuiRen: YinYangGuiRen; } export interface LuNianResult { year: string; luNian: string; gender: string; }