import { GameState } from "@pokertools/types"; /** * Result of blind posting calculation */ export interface BlindPositions { readonly smallBlindSeat: number; readonly bigBlindSeat: number; } /** * Determine which seats should post blinds * * Heads-Up (2 players): * - SB = button (button IS small blind) * - BB = other player * * Normal (Dead Button Rule): * - SB = Button + 1 (Can be empty -> Dead Small Blind) * - BB = Next Occupied Seat after SB * * For cash games: Skips sitting-out players (unless they are in tournament mode) */ export declare function getBlindPositions(state: GameState): BlindPositions | null; /** * Calculate blind amounts for antes */ export declare function calculateAntes(state: GameState): Map;