import { TestCase, TestStep } from "@playwright/test/reporter"; import { TestStatus } from "@playwright/test"; import { AutotestPost, AutotestResult, ShortStep, Step, Attachment } from "testit-js-commons"; import { MetadataMessage } from "./labels"; import { Result } from "./models/result"; export declare enum Status { PASSED = "Passed", FAILED = "Failed", SKIPPED = "Skipped" } export type StatusDetails = { message?: string; trace?: string; }; export declare class Converter { static convertTestCaseToAutotestPost(autotestData: MetadataMessage): AutotestPost; static convertAutotestPostToAutotestResult(autotestData: MetadataMessage, test: TestCase, result: Result): AutotestResult; static convertTestStepsToShortSteps(steps: TestStep[]): ShortStep[]; static convertTestStepToShortStep(step: TestStep): ShortStep; static convertTestStepsToSteps(steps: TestStep[], attachmentsMap: Map): Step[]; static convertTestStepToStep(step: TestStep, attachmentsMap: Map): Step; static convertStatus(status: TestStatus, expectedStatus: TestStatus): Status; }