import { Token } from './Tokenizer'; export interface ParsedItem { value: string; key?: string; raw?: string; } export interface ParserOutput { all: Array; phrases: Array; options: Array; } export declare class Parser { output: ParserOutput; private readonly tokens; private postion; constructor(tokens: Array); parse(): ParserOutput; private expectToken; private match; private parseNext; private parseWhitespace; private parseOption; private parsePhrase; }