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 EXTERNAL = 1;
    static readonly NATIVE = 2;
    static readonly PURE = 3;
    static readonly DECLARE = 4;
    static readonly IMPORT = 5;
    static readonly EXPORT = 6;
    static readonly USE = 7;
    static readonly FROM = 8;
    static readonly NAMESPACE = 9;
    static readonly DEFINE = 10;
    static readonly PROGRAM = 11;
    static readonly EXPOSE = 12;
    static readonly GROUP = 13;
    static readonly DEFAULT = 14;
    static readonly SWITCH = 15;
    static readonly FUNCTION = 16;
    static readonly INTERFACE = 17;
    static readonly EXTENDS = 18;
    static readonly STATE = 19;
    static readonly EVENT = 20;
    static readonly IF = 21;
    static readonly ELSE = 22;
    static readonly RETURN = 23;
    static readonly EVERY = 24;
    static readonly LIMIT = 25;
    static readonly AFTER = 26;
    static readonly CANCEL = 27;
    static readonly FOR = 28;
    static readonly EVALUATE = 29;
    static readonly CASE = 30;
    static readonly BREAK = 31;
    static readonly CONTINUE = 32;
    static readonly FALLBACK = 33;
    static readonly CATCH = 34;
    static readonly AS = 35;
    static readonly CONST = 36;
    static readonly TYPE_OBJECT = 37;
    static readonly TYPE_ARRAY = 38;
    static readonly TYPE_STRING = 39;
    static readonly TYPE_INT = 40;
    static readonly TYPE_UINT = 41;
    static readonly TYPE_FLOAT = 42;
    static readonly TYPE_DOUBLE = 43;
    static readonly TYPE_BOOLEAN = 44;
    static readonly TYPE_NULL = 45;
    static readonly TYPE_VOID = 46;
    static readonly TYPE_UNDEFINED = 47;
    static readonly TYPE_ANY = 48;
    static readonly NUMBER = 49;
    static readonly BOOLEAN = 50;
    static readonly STRING = 51;
    static readonly COMMENT = 52;
    static readonly IDENTIFIER = 53;
    static readonly ARROW_OPERATOR = 54;
    static readonly INCREMENT = 55;
    static readonly DECREMENT = 56;
    static readonly PLUS = 57;
    static readonly MINUS = 58;
    static readonly DIVIDE = 59;
    static readonly MULTIPLY = 60;
    static readonly REMAINDER = 61;
    static readonly ASSIGN = 62;
    static readonly PLUS_ASSIGN = 63;
    static readonly MINUS_ASSIGN = 64;
    static readonly AND = 65;
    static readonly OR = 66;
    static readonly NOT = 67;
    static readonly EQUALS = 68;
    static readonly NOT_EQUALS = 69;
    static readonly GT = 70;
    static readonly LT = 71;
    static readonly GTE = 72;
    static readonly LTE = 73;
    static readonly REST = 74;
    static readonly PERIOD = 75;
    static readonly COMMA = 76;
    static readonly WILDCARD = 77;
    static readonly PARENS_START = 78;
    static readonly PARENS_END = 79;
    static readonly BRACES_START = 80;
    static readonly BRACES_END = 81;
    static readonly BRACKETS_START = 82;
    static readonly BRACKETS_END = 83;
    static readonly DOUBLE_COLON = 84;
    static readonly SEMI_COLON = 85;
    static readonly COLON = 86;
    static readonly WS = 87;
    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