import type { Cursor, Node } from '../../parser'; import type { Checkpoint, Matcher } from '../types'; export declare abstract class AbstractMatcher implements Matcher { canSkip(node: Node): boolean; seek(cursor: Cursor): Cursor; seekRight(cursor: Cursor): Cursor; abstract match(checkpoint: Checkpoint): Checkpoint | null; nextMatch(): Checkpoint | null; } //# sourceMappingURL=abstract-matcher.d.ts.map