import { ParserGeneralResult, ParserResult } from '../parser/parser.result'; import { ParseData } from '../parser/parser'; export interface BuilderInterface { build(data: ParseData | T): ParserGeneralResult | ParserResult; parse(data: ParseData): ParserResult; unparse(data: T): ParserGeneralResult; }