import type { ParserFunction } from './ParserFunction.js'; import type { ParserToolbox } from '../ParserToolbox.js'; import type { ParsersEngineDataBox, SDTFEngineDataBox } from './parsersEngineDataBox.js'; export type ParsersPipelineState = { fn: ParserFunction; toolbox: ParserToolbox; isFromRule: boolean; isRemotelyExecutedRule: boolean; status: 'pending' | 'fulfilled' | 'rejected'; next: ParsersEngineDataBox | undefined; };