export declare class CharacterStream { private _text; private _position; private _currentChar; private _isEndOfStream; constructor(text: string); get position(): number; set position(value: number); get currentChar(): number; get nextChar(): number; get prevChar(): number; get length(): number; getText(): string; getCurrentChar(): number; isEndOfStream(): boolean; lookAhead(offset: number): number; advance(offset: number): void; moveNext(): boolean; isAtWhiteSpace(): boolean; isAtLineBreak(): boolean; skipLineBreak(): void; skipWhitespace(): void; skipToEol(): void; skipToWhitespace(): void; charCodeAt(index: number): number; private _checkBounds; }