import type { test as base } from '@playwright/test';
import type { Activity, AnswersQuestions, PerformsActivities, UsesAbilities } from '@serenity-js/core';
import { PerformActivities } from '@serenity-js/core';
import type { EmitsDomainEvents } from '@serenity-js/core/lib/events';
export declare class PerformActivitiesAsPlaywrightSteps extends PerformActivities {
    private readonly test;
    constructor(actor: AnswersQuestions & UsesAbilities & PerformsActivities & {
        name: string;
    }, stage: EmitsDomainEvents, test: typeof base);
    perform(activity: Activity): Promise<void>;
    private parametersOf;
    private locationOf;
}
//# sourceMappingURL=PerformActivitiesAsPlaywrightSteps.d.ts.map