import { World, type IWorldOptions } from '@cucumber/cucumber';
import type { Browser, BrowserContext, Page } from 'playwright';
import { type BddUiConfig } from './config';
import type { CapturedJsonResponse } from '../runtime/response-compare';
export declare class BddUiWorld extends World {
    config: BddUiConfig;
    browser?: Browser;
    context?: BrowserContext;
    page?: Page;
    featureName?: string;
    featureUri?: string;
    capturedResponse?: CapturedJsonResponse;
    constructor(options: IWorldOptions);
}
