import { Formatter } from "./writeFileWithPrettier"; type Log = { type: string; message: string; severity: string; }; /** * Creates structured log files for Playwright test runs. * Generates separate files for all logs, errors, and network errors. * * Returns a promise that resolves once every file has been formatted and * written. Callers (e.g. `LogsReporter.onTestEnd`) must await — or collect * and later await — this promise to avoid fire-and-forget writes that * Playwright may finish before Prettier settles. * * @param nxRoot - Absolute path to the NX workspace root * @param logsPath - Directory where log files will be written * @param fileNameWithoutExtension - Base filename (without extension) for the log files * @param logs - Array of log entries to write * @param logWriter - Prettier formatter instance for formatting JSON output * @returns {Promise} Resolves once all log files have been written */ export declare function createLogFile(nxRoot: string, logsPath: string, fileNameWithoutExtension: string, logs: Array, logWriter: Formatter): Promise; export {};