import { AbsParseEngine } from "@/parse-engine/AbsParseEngine";
import { AppEventContext } from "@/app";
import { SyntaxParseResult } from "@/parse-engine/SyntaxParseResult";
export declare class SyntaxEngineManager {
    syntaxEngines: Map<string, AbsParseEngine>;
    constructor();
    parse(type: string, data: any, ctx: AppEventContext): SyntaxParseResult;
    registerSyntaxEngine(engine: AbsParseEngine): void;
}
//# sourceMappingURL=SyntaxEngineManager.d.ts.map