import { GameState, SitAction, StandAction, AddChipsAction, ReserveSeatAction } from "@pokertools/types"; /** * Handle SIT action - add player to table */ export declare function handleSit(state: GameState, action: SitAction): GameState; /** * Handle STAND action - remove player from table */ export declare function handleStand(state: GameState, action: StandAction): GameState; /** * Handle ADD_CHIPS action - add chips to player's pending stack * Chips are held in pendingAddOn and will be merged into stack at start of next hand */ export declare function handleAddChips(state: GameState, action: AddChipsAction): GameState; /** * Handle RESERVE_SEAT action - reserve a seat for a player * Marks the seat as RESERVED with an expiration timestamp * API can use this to lock a seat while processing payment */ export declare function handleReserveSeat(state: GameState, action: ReserveSeatAction): GameState;