import { ATN, CharStream, DFA, Lexer } from "antlr4";
export default class ExprLexer extends Lexer {
    static readonly VAR = 1;
    static readonly LET = 2;
    static readonly PLUS = 3;
    static readonly MINUS = 4;
    static readonly MULTIPLY = 5;
    static readonly DIVIDE = 6;
    static readonly EQUAL = 7;
    static readonly OPEN_PAR = 8;
    static readonly CLOSE_PAR = 9;
    static readonly ID = 10;
    static readonly WS = 11;
    static readonly EOF: number;
    static readonly channelNames: string[];
    static readonly literalNames: (string | null)[];
    static readonly symbolicNames: (string | null)[];
    static readonly modeNames: string[];
    static readonly ruleNames: string[];
    constructor(input: CharStream);
    get grammarFileName(): string;
    get literalNames(): (string | null)[];
    get symbolicNames(): (string | null)[];
    get ruleNames(): string[];
    get serializedATN(): number[];
    get channelNames(): string[];
    get modeNames(): string[];
    static readonly _serializedATN: number[];
    private static __ATN;
    static get _ATN(): ATN;
    static DecisionsToDFA: DFA[];
}
