import { ParserTypings } from './types_parser';
export declare class Parser implements ParserTypings.Parser {
    zoneObj: ParserTypings.Parser['zoneObj'];
    parsingMeta: ParserTypings.Parser['parsingMeta'];
    stack: ParserTypings.Parser['stack'];
    visitors: ParserTypings.Parser['visitors'];
    input: ParserTypings.Parser['input'];
    constructor($originName?: string);
    setText(textInput: string): this;
    /**
     * @perf can optimize this looping
     * @note sharing the node instance across iterations can save memory but also add confusion like React SyntheticEvent
     */
    parse(): this;
}
//# sourceMappingURL=parser.d.ts.map