import { ATN } from "antlr4ts/atn/ATN";
import { CharStream } from "antlr4ts/CharStream";
import { Lexer } from "antlr4ts/Lexer";
import { RuleContext } from "antlr4ts/RuleContext";
import { Vocabulary } from "antlr4ts/Vocabulary";
export declare class KotlinLexer extends Lexer {
    static readonly ShebangLine = 1;
    static readonly DelimitedComment = 2;
    static readonly LineComment = 3;
    static readonly WS = 4;
    static readonly NL = 5;
    static readonly RESERVED = 6;
    static readonly DOT = 7;
    static readonly COMMA = 8;
    static readonly LPAREN = 9;
    static readonly RPAREN = 10;
    static readonly LSQUARE = 11;
    static readonly RSQUARE = 12;
    static readonly LCURL = 13;
    static readonly RCURL = 14;
    static readonly MULT = 15;
    static readonly MOD = 16;
    static readonly DIV = 17;
    static readonly ADD = 18;
    static readonly SUB = 19;
    static readonly INCR = 20;
    static readonly DECR = 21;
    static readonly CONJ = 22;
    static readonly DISJ = 23;
    static readonly EXCL_WS = 24;
    static readonly EXCL_NO_WS = 25;
    static readonly COLON = 26;
    static readonly SEMICOLON = 27;
    static readonly ASSIGNMENT = 28;
    static readonly ADD_ASSIGNMENT = 29;
    static readonly SUB_ASSIGNMENT = 30;
    static readonly MULT_ASSIGNMENT = 31;
    static readonly DIV_ASSIGNMENT = 32;
    static readonly MOD_ASSIGNMENT = 33;
    static readonly ARROW = 34;
    static readonly DOUBLE_ARROW = 35;
    static readonly RANGE = 36;
    static readonly COLONCOLON = 37;
    static readonly DOUBLE_SEMICOLON = 38;
    static readonly HASH = 39;
    static readonly AT_NO_WS = 40;
    static readonly AT_POST_WS = 41;
    static readonly AT_PRE_WS = 42;
    static readonly AT_BOTH_WS = 43;
    static readonly QUEST_WS = 44;
    static readonly QUEST_NO_WS = 45;
    static readonly LANGLE = 46;
    static readonly RANGLE = 47;
    static readonly LE = 48;
    static readonly GE = 49;
    static readonly EXCL_EQ = 50;
    static readonly EXCL_EQEQ = 51;
    static readonly AS_SAFE = 52;
    static readonly EQEQ = 53;
    static readonly EQEQEQ = 54;
    static readonly SINGLE_QUOTE = 55;
    static readonly AMP = 56;
    static readonly RETURN_AT = 57;
    static readonly CONTINUE_AT = 58;
    static readonly BREAK_AT = 59;
    static readonly THIS_AT = 60;
    static readonly SUPER_AT = 61;
    static readonly FILE = 62;
    static readonly FIELD = 63;
    static readonly PROPERTY = 64;
    static readonly GET = 65;
    static readonly SET = 66;
    static readonly RECEIVER = 67;
    static readonly PARAM = 68;
    static readonly SETPARAM = 69;
    static readonly DELEGATE = 70;
    static readonly PACKAGE = 71;
    static readonly IMPORT = 72;
    static readonly CLASS = 73;
    static readonly INTERFACE = 74;
    static readonly FUN = 75;
    static readonly OBJECT = 76;
    static readonly VAL = 77;
    static readonly VAR = 78;
    static readonly TYPE_ALIAS = 79;
    static readonly CONSTRUCTOR = 80;
    static readonly BY = 81;
    static readonly COMPANION = 82;
    static readonly INIT = 83;
    static readonly THIS = 84;
    static readonly SUPER = 85;
    static readonly TYPEOF = 86;
    static readonly WHERE = 87;
    static readonly IF = 88;
    static readonly ELSE = 89;
    static readonly WHEN = 90;
    static readonly TRY = 91;
    static readonly CATCH = 92;
    static readonly FINALLY = 93;
    static readonly FOR = 94;
    static readonly DO = 95;
    static readonly WHILE = 96;
    static readonly THROW = 97;
    static readonly RETURN = 98;
    static readonly CONTINUE = 99;
    static readonly BREAK = 100;
    static readonly AS = 101;
    static readonly IS = 102;
    static readonly IN = 103;
    static readonly NOT_IS = 104;
    static readonly NOT_IN = 105;
    static readonly OUT = 106;
    static readonly DYNAMIC = 107;
    static readonly PUBLIC = 108;
    static readonly PRIVATE = 109;
    static readonly PROTECTED = 110;
    static readonly INTERNAL = 111;
    static readonly ENUM = 112;
    static readonly SEALED = 113;
    static readonly ANNOTATION = 114;
    static readonly DATA = 115;
    static readonly INNER = 116;
    static readonly VALUE = 117;
    static readonly TAILREC = 118;
    static readonly OPERATOR = 119;
    static readonly INLINE = 120;
    static readonly INFIX = 121;
    static readonly EXTERNAL = 122;
    static readonly SUSPEND = 123;
    static readonly OVERRIDE = 124;
    static readonly ABSTRACT = 125;
    static readonly FINAL = 126;
    static readonly OPEN = 127;
    static readonly CONST = 128;
    static readonly LATEINIT = 129;
    static readonly VARARG = 130;
    static readonly NOINLINE = 131;
    static readonly CROSSINLINE = 132;
    static readonly REIFIED = 133;
    static readonly EXPECT = 134;
    static readonly ACTUAL = 135;
    static readonly RealLiteral = 136;
    static readonly FloatLiteral = 137;
    static readonly DoubleLiteral = 138;
    static readonly IntegerLiteral = 139;
    static readonly HexLiteral = 140;
    static readonly BinLiteral = 141;
    static readonly UnsignedLiteral = 142;
    static readonly LongLiteral = 143;
    static readonly BooleanLiteral = 144;
    static readonly NullLiteral = 145;
    static readonly CharacterLiteral = 146;
    static readonly Identifier = 147;
    static readonly IdentifierOrSoftKey = 148;
    static readonly FieldIdentifier = 149;
    static readonly QUOTE_OPEN = 150;
    static readonly TRIPLE_QUOTE_OPEN = 151;
    static readonly UNICODE_CLASS_LL = 152;
    static readonly UNICODE_CLASS_LM = 153;
    static readonly UNICODE_CLASS_LO = 154;
    static readonly UNICODE_CLASS_LT = 155;
    static readonly UNICODE_CLASS_LU = 156;
    static readonly UNICODE_CLASS_ND = 157;
    static readonly UNICODE_CLASS_NL = 158;
    static readonly QUOTE_CLOSE = 159;
    static readonly LineStrRef = 160;
    static readonly LineStrText = 161;
    static readonly LineStrEscapedChar = 162;
    static readonly LineStrExprStart = 163;
    static readonly TRIPLE_QUOTE_CLOSE = 164;
    static readonly MultiLineStringQuote = 165;
    static readonly MultiLineStrRef = 166;
    static readonly MultiLineStrText = 167;
    static readonly MultiLineStrExprStart = 168;
    static readonly Inside_Comment = 169;
    static readonly Inside_WS = 170;
    static readonly Inside_NL = 171;
    static readonly ErrorCharacter = 172;
    static readonly LineString = 1;
    static readonly MultiLineString = 2;
    static readonly Inside = 3;
    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[];
    action(_localctx: RuleContext, ruleIndex: number, actionIndex: number): void;
    private RCURL_action;
    private static readonly _serializedATNSegments;
    private static readonly _serializedATNSegment0;
    private static readonly _serializedATNSegment1;
    private static readonly _serializedATNSegment2;
    private static readonly _serializedATNSegment3;
    private static readonly _serializedATNSegment4;
    static readonly _serializedATN: string;
    static __ATN: ATN;
    static get _ATN(): ATN;
}
