import { IRunnerOptions } from "../../Options"; import { OutcomeStatus, IFeatureOutcome } from "../Executor"; export interface IStepReport { name: string; status: OutcomeStatus; filePath: string; durationMs: number; errorStack: string; } export interface IScenarioReport { status: OutcomeStatus; name: string; steps: IStepReport[]; } export interface IFeatureReport { name: string; area: string; description: string; featureFileContent: string; featureFullPath: string; statusCount: { ok: number; error: number; warning: number; skipped: number; }; scenarios: IScenarioReport[]; } export declare function reportFeatureToBridgeJSON(featureOutcome: IFeatureOutcome, options: IRunnerOptions): Promise;