import { ATN } from "antlr4ts/atn/ATN";
import { CharStream } from "antlr4ts/CharStream";
import { Lexer } from "antlr4ts/Lexer";
import { Vocabulary } from "antlr4ts/Vocabulary";
export declare class BattleScriptLexer extends Lexer {
    static readonly DEBUGGER = 1;
    static readonly EXTERNAL = 2;
    static readonly NATIVE = 3;
    static readonly PURE = 4;
    static readonly DECLARE = 5;
    static readonly IMPORT = 6;
    static readonly INCLUDE = 7;
    static readonly EXPORT = 8;
    static readonly USE = 9;
    static readonly FROM = 10;
    static readonly NAMESPACE = 11;
    static readonly PROGRAM = 12;
    static readonly EXPOSE = 13;
    static readonly GROUP = 14;
    static readonly DEFAULT = 15;
    static readonly SWITCH = 16;
    static readonly FUNCTION = 17;
    static readonly INTERFACE = 18;
    static readonly EXTENDS = 19;
    static readonly STATE = 20;
    static readonly MODULE = 21;
    static readonly EVENT = 22;
    static readonly IF = 23;
    static readonly ELSE = 24;
    static readonly RETURN = 25;
    static readonly EVERY = 26;
    static readonly LIMIT = 27;
    static readonly AFTER = 28;
    static readonly CANCEL = 29;
    static readonly FOR = 30;
    static readonly EVALUATE = 31;
    static readonly CASE = 32;
    static readonly BREAK = 33;
    static readonly CONTINUE = 34;
    static readonly FALLBACK = 35;
    static readonly CATCH = 36;
    static readonly AS = 37;
    static readonly ENUM = 38;
    static readonly ANY = 39;
    static readonly PROTOCOL = 40;
    static readonly DEFINE = 41;
    static readonly REQUIRE = 42;
    static readonly TERMINATE = 43;
    static readonly STEP = 44;
    static readonly DECODE = 45;
    static readonly ENCODE = 46;
    static readonly END = 47;
    static readonly FORWARD = 48;
    static readonly REWIND = 49;
    static readonly OFFSET = 50;
    static readonly XOR = 51;
    static readonly XNOR = 52;
    static readonly BITS = 53;
    static readonly BYTES = 54;
    static readonly RULE = 55;
    static readonly PARITY = 56;
    static readonly CONST = 57;
    static readonly TYPE_OBJECT = 58;
    static readonly TYPE_ARRAY = 59;
    static readonly TYPE_STRING = 60;
    static readonly TYPE_INT = 61;
    static readonly TYPE_UINT = 62;
    static readonly TYPE_FLOAT = 63;
    static readonly TYPE_DOUBLE = 64;
    static readonly TYPE_BOOLEAN = 65;
    static readonly TYPE_NULL = 66;
    static readonly TYPE_VOID = 67;
    static readonly TYPE_UNDEFINED = 68;
    static readonly NUMBER = 69;
    static readonly BOOLEAN = 70;
    static readonly STRING = 71;
    static readonly COMMENT = 72;
    static readonly ARROW_OPERATOR = 73;
    static readonly INCREMENT = 74;
    static readonly DECREMENT = 75;
    static readonly PLUS = 76;
    static readonly MINUS = 77;
    static readonly DIVIDE = 78;
    static readonly MULTIPLY = 79;
    static readonly REMAINDER = 80;
    static readonly QUESTION_MARK = 81;
    static readonly ASSIGN = 82;
    static readonly PLUS_ASSIGN = 83;
    static readonly MINUS_ASSIGN = 84;
    static readonly AND = 85;
    static readonly OR = 86;
    static readonly NOT = 87;
    static readonly EQUALS = 88;
    static readonly NOT_EQUALS = 89;
    static readonly GT = 90;
    static readonly LT = 91;
    static readonly GTE = 92;
    static readonly LTE = 93;
    static readonly REST = 94;
    static readonly PERIOD = 95;
    static readonly COMMA = 96;
    static readonly WILDCARD = 97;
    static readonly PARENS_START = 98;
    static readonly PARENS_END = 99;
    static readonly BRACES_START = 100;
    static readonly BRACES_END = 101;
    static readonly BRACKETS_START = 102;
    static readonly BRACKETS_END = 103;
    static readonly DOUBLE_COLON = 104;
    static readonly SEMI_COLON = 105;
    static readonly COLON = 106;
    static readonly IDENTIFIER = 107;
    static readonly WS = 108;
    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[];
    private static readonly _serializedATNSegments;
    private static readonly _serializedATNSegment0;
    private static readonly _serializedATNSegment1;
    static readonly _serializedATN: string;
    static __ATN: ATN;
    static get _ATN(): ATN;
}
//# sourceMappingURL=BattleScriptLexer.d.ts.map