/** * Created by martin on 04.06.2017. * A tokenizer for ICU messages. */ export declare const TEXT = "TEXT"; export declare const CURLY_BRACE_OPEN = "CURLY_BRACE_OPEN"; export declare const CURLY_BRACE_CLOSE = "CURLY_BRACE_CLOSE"; export declare const COMMA = "COMMA"; export declare const PLURAL = "PLURAL"; export declare const SELECT = "SELECT"; export interface ICUToken { type: string; value: any; } export declare class ICUMessageTokenizer { private lexer; private getLexer; private containsNonWhiteSpace; tokenize(normalizedMessage: string): ICUToken[]; input(normalizedMessage: string): void; next(): ICUToken; peek(): ICUToken; }