export type TokenType = 'NUMBER' | 'STRING' | 'IDENT' | 'DOT' | 'LBRACKET' | 'RBRACKET' | 'LPAREN' | 'RPAREN' | 'COMMA' | 'QUESTION' | 'COLON' | 'OP' | 'EOF'; export interface Token { readonly type: TokenType; readonly value: string; readonly pos: number; } export declare class LexerError extends Error { readonly pos: number; constructor(message: string, pos: number); } export declare function tokenize(input: string): Token[]; //# sourceMappingURL=lexer.d.ts.map