| Candle | A single OHLCV bar. candles is an array of these. |
| ChartType | How the price series is drawn. 'candles' — default: candlestick bodies + wicks. 'line' — a single polyline through each candle's close. Volume, indicators, overlays, crosshair, and drawings still render. |
| CrosshairEvent | Payload passed to onCrosshair as the crosshair shows, moves, or hides. |
| MACDConfig | MACD indicator config. Rendered in its own pane below the candles. |
| MASource | Price source for a moving average. |
| MovingAverageOverlay | A moving-average overlay line drawn on the price pane. Provide an array of these via movingAverages to render a ribbon of SMA/EMA lines. |
| RSIConfig | RSI indicator config. Rendered in a pane below the candles when enabled. |
| VisibleRange | A time window over the candle data, as Unix epoch milliseconds. |
| VroomChartProps | Props for the VroomChart component. The cross-platform props come from VroomChartCoreProps; style is the React Native flavor. |
| VroomColor | A color value: a hex string ('#0d1117', or 8-digit '#aarrggbb') or a packed ARGB number. In VroomTheme every field is optional — omitted colors keep the library default. |
| VroomTheme | Color overrides for the chart, passed via the theme prop. |
| VWAPConfig | VWAP overlay config (session anchor). Drawn as a single line on the price pane, resetting each session. |