///
///
import type { AttachmentOptions, ParameterMode } from "allure-js-commons";
import { type RuntimeMessage } from "allure-js-commons/sdk";
import { MessageTestRuntime } from "allure-js-commons/sdk/runtime";
export declare class AllurePlaywrightTestRuntime extends MessageTestRuntime {
constructor();
step(stepName: string, body: () => any): Promise;
stepDisplayName(name: string): Promise;
stepParameter(name: string, value: string, mode?: ParameterMode): Promise;
attachment(name: string, content: Uint8Array | Buffer | string, options: AttachmentOptions): Promise;
attachmentFromPath(name: string, path: string, options: AttachmentOptions): Promise;
sendMessage(message: RuntimeMessage): Promise;
}