import type { Checkpoint, ManyMatcherOptions, Matcher } from '../types'; import { AbstractMatcher } from './abstract-matcher'; export declare class ManyMatcher extends AbstractMatcher { readonly manyOf: Matcher; readonly min: number; readonly max: number | null; private idx; private matches; constructor({ matcher, min, max }: ManyMatcherOptions); private nextRound; match(checkpoint: Checkpoint): Checkpoint | null; nextMatch(): Checkpoint | null; } //# sourceMappingURL=many-matcher.d.ts.map