export declare namespace GBBParsingErrors {
    class GBBParsingError extends Error {
        isError: boolean;
        line: number;
        col: number;
        constructor(name: string, line: number, col: number, message: string);
    }
    class UnexpectedEOF extends GBBParsingError {
        constructor();
    }
    class UnexpectedToken extends GBBParsingError {
        constructor(message: string);
    }
    class InvalidSizeDefinition extends GBBParsingError {
        constructor(dimension: string, location: {
            line: number;
            col: number;
        });
    }
    class HeadBoundaryExceeded extends GBBParsingError {
        constructor(coordinate: string, coordinateLocation: {
            value: number;
            line: number;
            col: number;
        }, dimension: string, dimensionLocation: {
            value: number;
            line: number;
            col: number;
        });
    }
    class CellBoundaryExceeded extends GBBParsingError {
        constructor(coordinate: string, x: number, y: number, line: number, col: number);
    }
    class DuplicatedCellDefinition extends GBBParsingError {
        constructor(x: number, y: number, lineFirstAppearance: number, colFirstAppearance: number, lineSecondAppearance: number, colSecondAppearance: number);
    }
    class DuplicatedColorDefinition extends GBBParsingError {
        constructor(color: string, x: number, y: number, lineFirstAppearance: number, colFirstAppearance: number, lineSecondAppearance: number, colSecondAppearance: number);
    }
}
//# sourceMappingURL=errors.d.ts.map