import { ControlFlowProgram } from "@syntest/cfg"; import { RootContext } from "../RootContext"; import { Target } from "../Target"; export type Events = { sourceResolvingStart: (rootContext: RootContext, filePath: string) => void; sourceResolvingComplete: (rootContext: RootContext, filePath: string, source: string) => void; abstractSyntaxTreeResolvingStart: (rootContext: RootContext, filePath: string) => void; abstractSyntaxTreeResolvingComplete: (rootContext: RootContext, filePath: string, abstractSyntaxTree: S) => void; controlFlowGraphResolvingStart: (rootContext: RootContext, filePath: string) => void; controlFlowGraphResolvingComplete: (rootContext: RootContext, filePath: string, cfp: ControlFlowProgram) => void; targetExtractionStart: (rootContext: RootContext, filePath: string) => void; targetExtractionComplete: (rootContext: RootContext, filePath: string, target: Target) => void; dependencyResolvingStart: (rootContext: RootContext, filePath: string) => void; dependencyResolvingComplete: (rootContext: RootContext, filePath: string, dependencies: string[]) => void; }; //# sourceMappingURL=Events.d.ts.map