export declare class LexerUtil { static isIdentifierStart(ch: number): boolean; static isIdentifierRest(ch: number): boolean; static isNotIdentifierStart(ch: number): boolean; static isNumberLiteralStart(ch: number): boolean; static isStringLiteralStart(ch: number): boolean; static isNotEOL(ch: number): boolean; static isWhiteSpace(ch: number): boolean; static isDigit(ch: number): boolean; static toPrintable(ch: number): string; static isHexDigit(ch: number): boolean; private static isAlpha; static processStringContent(content: string): string; } export declare class ScopedSet { private parent; private scope; constructor(parent: ScopedSet | null, scope: Set); static create(): ScopedSet; enter(): ScopedSet; leave(): ScopedSet; addTopScope(item: T): ScopedSet; getScope(): Set; contains(item: T): boolean; addAll(items: T[]): void; } //# sourceMappingURL=util.d.ts.map