import { StepReport } from "./step-report.js"; import type { ConnectorComponent } from "../common/connector.js"; import type { StepReportObject } from "./step-report.js"; type LogDetails = { logFilePath: string | undefined; }; type ComponentReportObject = { component: ConnectorComponent; build: StepReportObject; test: StepReportObject; }; declare class ComponentReport { readonly component: ConnectorComponent; build: StepReport; test: StepReport; constructor(component: ConnectorComponent); isTerminated(): boolean; isSuccessful(): boolean; isFailure(): boolean; toObject(): ComponentReportObject; } export { ComponentReport }; export type { ComponentReportObject, LogDetails }; //# sourceMappingURL=component-report.d.ts.map