//
//  Exports.swift
//  CasinoKit
//
//  Re-exports all public types for convenient importing.
//

// This file ensures all public types are exported from the module.
// Clients can simply `import CasinoKit` to access all components.

// MARK: - Models
// - Card, Suit, Rank
// - Deck
// - ChipDenomination
// - TableLimits

// MARK: - Views
// - CardView, CardFrontView, CardBackView, CardPlaceholderView
// - DiamondPatternView
// - ChipView, ChipEdgePattern
// - ChipSelectorView
// - ChipStackView, ChipOnTableView
// - SheetContainerView, SheetSection

// MARK: - Effects
// - ConfettiView, ConfettiPiece

// MARK: - Overlays
// - GameOverView

// MARK: - Table
// - TableBackgroundView, FeltPatternView

// MARK: - Bars
// - TopBarView

// MARK: - Badges
// - ValueBadge
// - ChipBadge

// MARK: - Buttons
// - ActionButton, ActionButtonStyle

// MARK: - Zones
// - BettingZone

// MARK: - Cards (additional)
// - CardRenderer (PDF-based vector rendering for card faces)
// - CardHand, CardFan, CardsGrid (layout views)
// - HandDisplayView

// MARK: - Settings
// - SettingsToggle
// - SpeedPicker
// - VolumePicker
// - BalancePicker
// - SelectableRow (card-like selectable picker row)
// - SelectionIndicator (checkmark circle)
// - BadgePill (capsule badge for values)

// MARK: - Branding
// - AppIconView, AppIconConfig
// - LaunchScreenView, LaunchScreenConfig, StaticLaunchScreenView
// - IconRenderer, IconExportView

// MARK: - Theme
// - CasinoTheme (protocol)
// - DefaultCasinoTheme
// - ChipColorSet
// - CasinoDesign (constants)
// - Color.Sheet, Color.Button, Color.Modal, Color.Table, Color.TopBar (colors)

// MARK: - Audio
// - SoundManager
// - GameSound

// MARK: - Storage
// - CloudSyncManager
// - PersistableGameData (protocol)

// MARK: - Debug
// - debugBorder(_:color:label:) View modifier

