import { BP, CASINO_GAME_TYPE } from "@betswirl/sdk-core"; import { BetStatus, TokenWithImage } from "../../types/types"; interface BettingPanelProps { game: CASINO_GAME_TYPE; balance: bigint; isConnected: boolean; isWalletConnecting: boolean; token: TokenWithImage; betStatus: BetStatus | null; betAmount: bigint | undefined; betCount: number; grossMultiplier: BP; vrfFees: bigint; onBetAmountChange: (amount: bigint | undefined) => void; onPlayBtnClick: () => void; areChainsSynced: boolean; isGamePaused: boolean; needsTokenApproval?: boolean; isApprovePending?: boolean; isApproveConfirming?: boolean; hasValidSelection?: boolean; isRefetchingAllowance?: boolean; approveError?: any; portalContainer: HTMLElement | null; isMounted: boolean; invalidSelectionMessage?: string; } export declare function BettingPanel({ game, balance, isConnected, isWalletConnecting, token, betStatus, betAmount, betCount, grossMultiplier, vrfFees, onBetAmountChange, onPlayBtnClick, areChainsSynced, isGamePaused, needsTokenApproval, isApprovePending, isApproveConfirming, hasValidSelection, isRefetchingAllowance, approveError, portalContainer, isMounted, invalidSelectionMessage, }: BettingPanelProps): import("react/jsx-runtime").JSX.Element; export {};