/** * Validation utilities for chip amounts and other game values */ /** * Validate that a chip amount is a non-negative integer * Prevents fractional chips and negative amounts * * @param amount The chip amount to validate * @param context Description of what this amount represents (for error messages) * @throws IllegalActionError if amount is invalid */ export declare function validateChipAmount(amount: number, context: string): void; /** * Validate that a timestamp is valid and not in the future * * @param timestamp The timestamp to validate * @param previousTimestamp The previous action's timestamp (for monotonic check) * @throws IllegalActionError if timestamp is invalid */ export declare function validateTimestamp(timestamp: number, previousTimestamp?: number): void;