import { ErrorListener, RecognitionException, Recognizer, Token } from "antlr4";
import { SyntaxErrorException } from "./error/SyntaxErrorException.js";
import { ValidationException } from "./error/ValidationException.js";
export declare class IfcExpressionErrorListener extends ErrorListener<Token | number> {
    private exception;
    validationException(validationException: ValidationException): void;
    syntaxError(recognizer: Recognizer<Token | number>, offendingSymbol: Token | number, line: number, column: number, msg: string, e: RecognitionException | undefined): void;
    isErrorOccurred(): boolean;
    getException(): SyntaxErrorException | ValidationException;
}
