import type { Parser, Token } from 'antlr4ts'; export interface ErrorCase { ruleContextOptions?: string[]; offendingSymbol?: number; offendingSymbolTextOptions?: string[]; currentToken?: number; precedingTokenOptions?: number[][]; lookAheadOptions?: (number | string)[][]; errorMessage: string; lookbackSiblingRuleOptions?: number[]; predecessorHasAncestorRule?: number; alternatives?: { replace: string; with: string[]; }; } export declare const checkCustomErrorMessage: (parser: Parser, offendingSymbol: Token | undefined, errorCases: ErrorCase[]) => string;