export { getCurrentTest }; export { getCurrentTestOptional }; export { setCurrentTest }; export { getRunInfo }; export { setRunInfo }; export { getCwd }; export { getServerUrl }; export type { TestInfo }; import type { Page } from 'playwright-chromium'; import type { TolerateError } from './Logs/isTolerateError.js'; type TestInfo = { testFile: string; testName: string; isTestFunctionRunning?: true; tests?: { testDesc: string; testFn: Function; }[]; testOptions?: { tolerateError?: TolerateError; testFunctionTimeout: number; isFlaky: boolean; }; runInfo?: { cmd: string; serverUrl: string; tolerateError?: TolerateError; testFunctionTimeout: number; isFlaky: boolean; isRunCommandThatTerminates: boolean; }; hasStartedRunning?: boolean; skipped?: { reason: string; }; startServer?: () => Promise; terminateServer?: () => Promise; afterEach?: (hasFailed: boolean) => void; page?: Page; aborted?: true; }; declare function getCurrentTest(): TestInfo; declare function getCurrentTestOptional(): null | TestInfo; declare function setCurrentTest(testFile: null | string): void; declare function getRunInfo(): { cmd: string; serverUrl: string; tolerateError?: TolerateError | undefined; testFunctionTimeout: number; isFlaky: boolean; isRunCommandThatTerminates: boolean; }; declare function setRunInfo({ cmd, serverUrl, additionalTimeout, tolerateError, isFlaky, isRunCommandThatTerminates, }: { cmd: string; serverUrl?: string; additionalTimeout?: number; tolerateError?: TolerateError; isFlaky?: boolean; isRunCommandThatTerminates?: boolean; }): void; declare function getCwd(): string; declare function getServerUrl(): string;