/**
 * @sanity/ailf-core — Fact-loader framework (D0091).
 *
 * The registry-driven BigQuery analytics fact loader: declarative
 * `FactTableDescriptor`s, the table-agnostic engine, and the value types the
 * two ports (`RunArtifactReader`, `BigQueryFactStore`) share. Concrete
 * descriptors and adapters ship in separate slices.
 *
 * @see docs/decisions/D0091-bigquery-analytics-fact-loader.md
 */
export type { BigQueryColumn, BigQueryFieldMode, BigQueryFieldType, FactRow, FactTableDescriptor, FactTableRegistry, FactTableSpec, ParsedArtifactEntry, RunArtifactAccess, RunExtractionContext, } from "./descriptor.js";
export { defineFactTable, toFactTableSpec } from "./descriptor.js";
export type { FactLoaderDeps, LoadFactsInput, LoadFactsResult, RunLoadOutcome, TableLoadSummary, } from "./engine.js";
export { loadFacts } from "./engine.js";
