import { type DiffFiles } from "./apply-ai-response/parser.js"; export interface ApplyOptions { /** Skip confirmation prompt and apply all changes. */ yes?: boolean; /** Set the working directory. */ cwd?: string; /** Allow unsafe file paths (e.g., outside of project root). */ unsafe?: boolean; /** Format code after applying changes. */ format?: boolean; /** Automatically commit changes with the message from markdown. */ gitCommit?: boolean; } /** * Parses AI-generated markdown files, prompts for confirmation, and applies the specified file changes. * * @param markdownFilePaths - A single path, or an array of paths/glob patterns to the markdown files. * @param options - Configuration options for the operation. * @returns A promise that resolves to an array of the file diffs that were actually applied. */ export declare function doApplyAiResponse(markdownFilePaths: string[] | string, { yes, cwd, unsafe, format, gitCommit }?: ApplyOptions): Promise; //# sourceMappingURL=apply-ai-response.d.ts.map