import { expect, Page } from '@playwright/test';
export declare function waitForPageLoad(page: Page): Promise<void>;
export declare function closeWithEsc(page: Page): Promise<void>;
export type StepFn = (title: string, fn: () => unknown) => unknown;
export declare const test: import("@playwright/test").TestType<import("@playwright/test").PlaywrightTestArgs & import("@playwright/test").PlaywrightTestOptions & {
    step: StepFn;
}, import("@playwright/test").PlaywrightWorkerArgs & import("@playwright/test").PlaywrightWorkerOptions>;
export declare const retry: (action: () => Promise<void>, errorMessage: string, retryCount?: number) => Promise<void>;
export { expect };
export declare const isJSON: (value: string) => boolean;
export { safeWaitForURL, isFirefox } from './navigation';
