import type { YilinEditionMetadata, YilinHexagramName, YilinQueryResult, YilinSourcePreference } from './types'; export declare const YILIN_HEXAGRAM_ORDER: readonly ["乾", "坤", "屯", "蒙", "需", "訟", "師", "比", "小畜", "履", "泰", "否", "同人", "大有", "謙", "豫", "隨", "蠱", "臨", "觀", "噬嗑", "賁", "剝", "復", "无妄", "大畜", "頤", "大過", "坎", "離", "咸", "恒", "遯", "大壯", "晉", "明夷", "家人", "睽", "蹇", "解", "損", "益", "夬", "姤", "萃", "升", "困", "井", "革", "鼎", "震", "艮", "漸", "歸妹", "豐", "旅", "巽", "兌", "渙", "節", "中孚", "小過", "既濟", "未濟"]; export declare const YILIN_EDITION: YilinEditionMetadata; export declare function normalizeYilinHexagramName(value: string): YilinHexagramName | undefined; export declare function getYilinEditionMetadata(): YilinEditionMetadata; export declare function getYilinEntry(baseHexagram: string, targetHexagram: string, source?: YilinSourcePreference): YilinQueryResult | undefined; export declare function queryYilinEntry(baseHexagram: string, targetHexagram: string, source?: YilinSourcePreference): YilinQueryResult; export declare function getYilinIndexStats(): { readonly expectedPairCount: number; readonly parsedPairCount: number; readonly hexagramCount: 64; readonly unresolvedGapCount: number; readonly confirmedMappings: number; readonly alignedMarkerPairs: number; };