import Result from '../lib/result.js'; import type FileSystem from '../lib/file-system.js'; interface SkipPathsMatching { extensions?: string[]; patterns?: string[]; flags?: string; } interface FileModifyOptions { files?: string[]; nocase?: boolean; 'skip-paths-matching'?: SkipPathsMatching; text?: string | { url?: string; file?: string; nocase?: boolean; }; newlines?: { begin?: number; end?: number; }; write_mode?: string; } declare function fileModify(fs: FileSystem, options: FileModifyOptions, targets: string[], isDryRun?: boolean): Promise; export default fileModify;