/** * Browser-compatible entry point for PokerEngine * * This file provides a browser-safe RNG using Web Crypto API * and re-exports all engine functionality for use in web applications. */ import { PokerEngine } from "./engine/poker-engine"; import type { TableConfig } from "@pokertools/types"; /** * Browser-compatible RNG using Web Crypto API * Falls back to Math.random() only in environments without crypto */ export declare function getBrowserRNG(): () => number; /** * Create a PokerEngine instance with browser-compatible RNG */ export declare function createBrowserEngine(config: TableConfig): PokerEngine; export * from "./engine/poker-engine"; export * from "./actions/betting"; export * from "./actions/dealing"; export * from "./actions/management"; export * from "./actions/showdown-actions"; export * from "./actions/special"; export * from "./utils/view-masking"; export * from "./utils/serialization"; export * from "./utils/card-utils"; export * from "./history/exporter";