import { Move } from "./Move"; import { VariationMap } from "./VariationMap"; export declare class PgnMoveParser { private readonly moveText; private comment; private token; private moveNumber; private readonly variationStack; private readonly variationMap; rootMove?: Move; constructor(pgnMoveText: string); mapVariations(): VariationMap; private parseComment; private parseVariation; private parseMove; private parseMoveNumber; private addMove; private isNewVariation; private isMoveNumber; private isVariationStart; private isVariationEnd; private isCommentStart; private isCommentEnd; private stopParsingToken; } export default PgnMoveParser;