import { Trail } from './checker-reader'; import { MyRootNode } from './parse'; import { RedosDetectorError } from './redos-detector'; export type CollectResultsResult = Readonly<{ error: RedosDetectorError | null; trails: readonly Trail[]; score: number; }>; export type CollectResultsInput = Readonly<{ atomicGroupOffsets: ReadonlySet; caseInsensitive: boolean; dotAll: boolean; maxScore: number; maxSteps: number; multiLine: boolean; node: MyRootNode; timeout: number; }>; export declare function collectResults({ atomicGroupOffsets, node, maxScore, maxSteps, multiLine, timeout, caseInsensitive, dotAll, }: CollectResultsInput): CollectResultsResult;