import type { Combinator } from '../types.ts'; import type { TableProgram } from './program.ts'; /** Settings that select the TABLE'S CONTENTS. They never reach the driver. */ export type TableSettings = { readonly hostMode?: 'ast' | 'cst'; readonly trackLines?: boolean; }; /** * Encode a rule map into ONE table for ONE settings pair. * * Two settings pairs give two programs and therefore two cached reference * tables; the driver that reads them is the same function in both cases and * never sees `settings`. */ export declare function encodeTableBaseline(ruleMap: Record>, settings?: TableSettings): TableProgram; //# sourceMappingURL=encode-baseline.d.ts.map