import { Card } from '@poker-apprentice/types'; import { EvaluatedHand } from './types'; export interface EvaluateOptions { holeCards: Card[]; communityCards?: Card[]; minimumHoleCards?: number; maximumHoleCards?: number; } /** * Determines the best 5-card hand makeable from the provided hole and community cards, given * the hole-card usage constraints of the game being played. * @param {EvaluateOptions} options The cards available and usage constraints. * @returns {EvaluatedHand} The strength and cards of the best hand. */ export declare const evaluate: ({ holeCards, communityCards, ...options }: EvaluateOptions) => EvaluatedHand;