import { CommonBuiltInParserOptions } from './commonBuiltInParserOptions.js'; import { ParserOutputConfiguration } from './parserOutputConfiguration.js'; /** * The generic signature of a parsers engine rule */ export type BuiltInParserRuleSignature = { name?: Name; shouldExecuteRemotely?: boolean; parsers: Array; }; export type BuiltInParserRuleConfigurationSignature = { name: string; options?: (CommonBuiltInParserOptions & { [key: string]: unknown }) | undefined; output?: ParserOutputConfiguration | undefined; };