import type { TestStatus } from "@playwright/test"; import type { TestStep } from "@playwright/test/reporter"; import { Status, type StatusDetails, type StepResult } from "allure-js-commons"; export declare const AFTER_HOOKS_ROOT_STEP_TITLE = "After Hooks"; export declare const BEFORE_HOOKS_ROOT_STEP_TITLE = "Before Hooks"; export declare const statusToAllureStats: (status: TestStatus, expectedStatus: TestStatus) => Status; export declare const isDescendantOfStepWithTitle: (step: TestStep, title: string) => boolean; export declare const isAfterHookStep: (step: TestStep) => boolean; export declare const isBeforeHookStep: (step: TestStep) => boolean; export declare const diffEndRegexp: RegExp; export declare const normalizeHookTitle: (title: string) => string; export declare const normalizeAttachStepTitle: (title: string) => string; export declare const getSkipAnnotation: (step: Pick) => { type: string; description?: string | undefined; location?: import("@playwright/test").Location | undefined; } | undefined; export declare const getStepStatusData: (step: Pick, nestedStatus?: Status) => { status: Status; statusDetails?: StatusDetails; }; export declare const finalizeStepResult: (stepResult: StepResult, step: Pick) => void;