import { DiZhi, PanResult } from "./types.js"; import { PlateResolver, KePair } from "./engine.js"; export interface Plate extends PlateResolver { /** 天盘:每个地支宫位上的上神(地支)*/ tianpan: Record; } export interface BuildPlateParams { yueJiang: DiZhi; shiZhi: DiZhi; } export declare function buildPlate({ yueJiang, shiZhi }: BuildPlateParams): Plate; export interface BuildSiKeParams { dayGanzhi: string; shiZhi: DiZhi; yueJiang: DiZhi; } export interface FullPanResult extends PanResult { /** 四课(按一、二、三、四课顺序)*/ siKePairs: [KePair, KePair, KePair, KePair]; } export declare function computeFullPan({ dayGanzhi, shiZhi, yueJiang }: BuildSiKeParams): FullPanResult; export declare function computePanByJu(dayGanzhi: string, ju: number): FullPanResult;