import { Card } from '@poker-apprentice/types'; import { EvaluatedHand } from '../types'; /** * Determines the strength and canonical best-5-cards representation of a hand. For 5 or more * cards, the hand's class comes from the integer evaluation core, and the returned cards are * constructed directly from it (e.g. a straight's known high card selects the run); fewer than * 5 cards are described from their rank groups alone. Cards are returned in conventional * order: primary groups first, kickers descending, straights high-to-low (wheels as 5-4-3-2-A). * @param {Card[]} unsortedCards The cards to describe (1 to 7). * @returns {EvaluatedHand} The strength and best 5-card hand. */ export declare const describeHand: (unsortedCards: Card[]) => EvaluatedHand;