/** * `files` without the ones the project's `.gitignore` files exclude. * * Only `.gitignore` files are read: from the root of the repository the project sits in, down to each file's directory. * Not the global excludes file or `.git/info/exclude`, so the selection is the same on every machine, as in mo-fmt's * directory walk. Matching is case-sensitive, and whether a file is tracked does not matter. * * A project that is not in a repository, or that its repository ignores as a whole, reads only its own `.gitignore` files. */ export declare function dropGitIgnored(files: string[], rootDir: string): string[];