/**
 * Vega-Lite TypeScript interfaces for declarative chart specifications.
 * This is a minimal subset focused on line/point charts with basic encodings.
 *
 * RECOMMENDED: For full type coverage, install the official vega-lite package:
 * ```
 * npm install vega-lite
 * ```
 * Then import `TopLevelSpec` from 'vega-lite' for complete schema support.
 *
 * The types provided here are a lightweight alternative that covers common use cases
 * without requiring the full vega-lite dependency (~5.8MB unpacked).
 *
 * Full Vega-Lite spec: https://vega.github.io/vega-lite/docs/
 *
 * TODO: Add support for:
 * - Transform operations (filter, aggregate, calculate, etc.)
 * - Remote data sources (url, named datasets)
 * - Facet and concatenation for multi-view layouts
 * - Selection interactions
 * - Additional mark types (bar, area, etc.)
 * - Conditional encodings
 * - Tooltip customization
 */ /**
 * Vega-Lite data type for field encodings
 */ /**
 * Top-level Vega-Lite specification
 */ "use strict";
Object.defineProperty(exports, "__esModule", {
    value: true
});
