import { WriteFileOptions } from "fs"; import { format, resolveConfig } from "prettier"; export type Formatter = { resolveConfig: typeof resolveConfig; format: typeof format; }; /** * Writes a file with Prettier formatting applied. * Automatically detects parser based on file extension. * * @param nxRoot - Absolute path to the NX workspace root (used to locate `prettier.config.mjs`) * @param filePath - Destination file path * @param content - Raw file content to format and write * @param writer - Prettier formatter instance * @param writeOptions - Node.js `writeFileSync` options (default: UTF-8) */ export declare const writeFileWithPrettier: (nxRoot: string, filePath: string, content: string, writer: Formatter, writeOptions?: WriteFileOptions) => Promise;