import { HandInterpretation } from "../models/hand-interpretation.js"; import { YakuListing } from "../models/yaku.js"; export declare function createChantaListing(closed: boolean): YakuListing; export declare function createJunchanListing(closed: boolean): YakuListing; export declare function createHonroutouListing(): YakuListing; /** * A three-way split over the same condition — every set contains a terminal or * honor — resolved by what the hand contains overall: * * all tiles terminal/honor -> honroutou (no runs are possible) * no honors at all -> junchan * otherwise -> chanta * * They are alternatives, not a stack: a hand of nothing but terminals and * honors scores honroutou rather than chanta. * * Chiitoitsu can only ever reach honroutou. Each of its "sets" is a pair, so a * set containing a terminal or honor means the tile *is* one — and if that * holds for all seven pairs, every tile is a yaochu. */ export declare function detectChanta(handInterpretation: HandInterpretation): HandInterpretation; //# sourceMappingURL=chanta.d.ts.map