import { HandArray } from "../core/hand.js"; import { TileId } from "../core/tile.js"; import type { HandDecomposition, GameContext, WaitType, YakuResult } from "./types.js"; /** * 役を判定する (ツモ和了・門前専用) */ export declare function evaluateYaku(decomposition: HandDecomposition, agariTile: TileId, waitType: WaitType, hand: HandArray, context: GameContext): YakuResult[];