// --------------------------------------------------------------------------- // ui / index.ts — the Y2 surface, in one import. // Names are fixed by the contract; neither side invents (Y2). // --------------------------------------------------------------------------- export { ClickableList, DashHeader, DataTable, Download, KpiRow, Section, ValidationPanel, } from "./primitives"; export type { OnOpen } from "./primitives"; export { AlertIcon, BellIcon, CheckIcon, DownloadIcon } from "./icons"; export { BLANK, PCT_AS_MULTIPLE_AT, date, fmt, formatValue, int, money, num, pct } from "./fmt"; export type { Fmt, PctOptions } from "./fmt"; export { KNOWN_BLOCK_TYPES, isKnownBlock, isRowDrillRule } from "./types"; export type { ChartBlock, ChartFieldDef, ChartSeries, Cell, ControlOption, DecompDescriptor, DeltaDir, DrillDescriptor, DrillRule, EntityDescriptor, EntityDrillRule, EntityKind, KpiItem, KpisBlock, PageBlock, PageControl, PageEnvelope, PageError, PageRow, RowDrillRule, SectionBlock, TableBlock, TableColumn, ValidationBlock, ValidationCheck, } from "./types";