import { BP, CASINO_GAME_TYPE, Token } from "@betswirl/sdk-core"; type UseBetRequirementsProps = { game: CASINO_GAME_TYPE; token: Token; grossMultiplier: BP; }; /** * Retrieves betting requirements and restrictions for a specific game and token * @param props.game - The casino game type * @param props.token - The token to be used for betting * @param props.grossMultiplier - The gross multiplier in basis points (BP) * @returns Object containing: * - wagmiHook: The underlying wagmi useReadContract hook instance * - isAllowed: Whether the token is allowed for betting * - maxBetAmount: Maximum allowed bet amount in wei * - formattedMaxBetAmount: Human-readable max bet amount * - maxBetCount: Maximum number of simultaneous bets allowed * - isLoading: Whether the bet requirements are currently being loaded */ export declare function useBetRequirements(props: UseBetRequirementsProps): { wagmiHook: import("wagmi").UseReadContractReturnType; isAllowed: boolean; maxBetAmount: bigint; formattedMaxBetAmount: string; maxBetCount: number; isLoading: boolean; }; export {};