export declare enum TokenType { None = 0, Text = 1, OpenInlineBlock = 2, OpenFilterBlock = 3, OpenBlock = 4, CloseBlock = 5 } export interface ITemplateParser { next(): boolean; token(): TokenType; value(): string; } export declare class TemplateParser implements ITemplateParser { _tokens: string[]; _pos: number; _type: TokenType; _value: string | undefined; constructor(text: string); next(): boolean; token(): TokenType; value(): string; }