//#region src/listGitFiles.d.ts
type DiffMode = 'gitDiff' | 'uncommitted' | 'unpushed' | 'untracked';
type ListGitFilesOptions = {
  mode: DiffMode[];
  baseRef?: string;
  currentRef?: string;
  absolute?: boolean;
};
declare const listGitFiles: ({
  mode,
  baseRef,
  currentRef,
  absolute
}: ListGitFilesOptions) => Promise<string[]>;
type ListGitLinesOptions = {
  mode: DiffMode[];
  baseRef?: string;
  currentRef?: string;
};
declare const listGitLines: (filePath: string, {
  mode,
  baseRef,
  currentRef
}: ListGitLinesOptions) => Promise<number[]>;
//#endregion
export { DiffMode, ListGitFilesOptions, ListGitLinesOptions, listGitFiles, listGitLines };
//# sourceMappingURL=listGitFiles.d.ts.map