/** * Validation for `` — a total that carries down a column. * * Two things have to hold before the engine ever sees it, and neither is * discoverable from the row it stands on: * * - it has to say WHAT to accumulate (`of=`) and HOW (`accumulate=`); * - the column it reads has to be declared ABOVE it, because the total is * built in declaration order out of a column that already exists. * * The second is the same rule `parent=` follows, and for the same reason. */ import type { Diagnostic } from '../errors/index.js'; import type { OpenCloseElementContext, SelfClosingElementContext } from '../generated/TDCParser.js'; /** Every attribute a running total cannot do without. */ export declare function checkGenRunning(gen: OpenCloseElementContext | SelfClosingElementContext, declaredAbove: readonly string[], diagnostics: Diagnostic[]): void; //# sourceMappingURL=running.d.ts.map