import { Tags } from "./types"; import { Move } from "./Move"; import { VariationMap } from "./VariationMap"; export interface PgnData { tags: Tags; result: string; currentMove?: Move; variationMap: VariationMap; } export declare class PgnParser { private readonly pgn; private readonly tagText; private readonly moveText; constructor(pgn: string); parse(): PgnData; private parseTags; private parseResult; private parseMoveText; private hasTags; } export default PgnParser;