import PgnGame from './pgnGame';
import { HeaderEntry, MoveHistory } from './pgnTypes';
export declare class PgnParser {
    constructor();
    parse(data: string, offset?: number, limit?: number): PgnGame[];
    parseHeaders(data: string, offset?: number, limit?: number): HeaderEntry[];
    parseMoves(data: string, offset?: number, limit?: number): MoveHistory[];
    parseMove(data: string, offset?: number, limit?: number): MoveHistory | null;
    private _parseHeaders;
    private _parseMoves;
    private _parseMove;
}
export default PgnParser;
