import { ATN } from "antlr4ts/atn/ATN";
import { CharStream } from "antlr4ts/CharStream";
import { Lexer } from "antlr4ts/Lexer";
import { Vocabulary } from "antlr4ts/Vocabulary";
export declare class UnicodeClasses extends Lexer {
    static readonly UNICODE_CLASS_LL = 1;
    static readonly UNICODE_CLASS_LM = 2;
    static readonly UNICODE_CLASS_LO = 3;
    static readonly UNICODE_CLASS_LT = 4;
    static readonly UNICODE_CLASS_LU = 5;
    static readonly UNICODE_CLASS_ND = 6;
    static readonly UNICODE_CLASS_NL = 7;
    static readonly channelNames: string[];
    static readonly modeNames: string[];
    static readonly ruleNames: string[];
    private static readonly _LITERAL_NAMES;
    private static readonly _SYMBOLIC_NAMES;
    static readonly VOCABULARY: Vocabulary;
    get vocabulary(): Vocabulary;
    constructor(input: CharStream);
    get grammarFileName(): string;
    get ruleNames(): string[];
    get serializedATN(): string;
    get channelNames(): string[];
    get modeNames(): string[];
    static readonly _serializedATN: string;
    static __ATN: ATN;
    static get _ATN(): ATN;
}
