import EventEmitter from "node:events"; import { Report as ValidationReport } from "./report/report.js"; import { Workflow } from "../workflow/index.js"; import type { ConnectorValidatorEvents } from "./validator-events.js"; type ValidationOptions = Partial<{ skip?: "tests" | "analysis" | undefined; }>; declare class ConnectorValidator { readonly validationId: string; readonly projectRootDir: string; readonly events: EventEmitter; workflow: Workflow | undefined; report: ValidationReport | undefined; private constructor(); static create(projectRootDir: string): Promise; private getApplicationList; init(options?: ValidationOptions): Promise; private buildWorkflow; private getEligibleApplicationsForAnalysis; private static generateValidationId; } export { ConnectorValidator }; //# sourceMappingURL=validator.d.ts.map