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