import { Token } from './token';
export interface Tokenizer {
    next(): Token;
}
export declare class Lexer {
    private text;
    private position;
    private readPosition;
    private currentChar;
    constructor(text: string);
    next(): Token;
    private readChar;
    private peekChar;
    private skipWhiteSpace;
    private readString;
    private readIdentifier;
    private readNumber;
    private getToken;
    private static isWhiteSpace;
    private static isNumber;
    private static isLetter;
    private static isDot;
    private static keywords;
    private static resolveIdentifier;
}
