import type { Checkpoint, Matcher, SeqMatcherOptions } from '../types'; import { AbstractMatcher } from './abstract-matcher'; export declare class SeqMatcher extends AbstractMatcher { readonly seq: Matcher[]; readonly length: number; private checkpoint; private idx; constructor({ matchers }: SeqMatcherOptions); private isMatchingComplete; private matchForward; private backtrack; match(checkpoint: Checkpoint): Checkpoint | null; nextMatch(): Checkpoint | null; } //# sourceMappingURL=seq-matcher.d.ts.map