export declare class GitNotInWorkTreeError extends Error { constructor(message?: string); } export declare function isInsideWorkTree(cwd: string): boolean; export declare function gitDiffNames(base: string, cwd: string): string[]; export declare function gitDiffNamesUnstaged(cwd: string): string[]; export declare function gitDiffNamesStaged(cwd: string): string[]; export declare function gitSymbolicRefOriginHead(cwd: string): string; export declare function gitMergeBaseOriginHead(cwd: string): string; export interface HistoryBlob { readonly blobSha: string; readonly path: string; readonly text: string; } export declare function resolveHistoryRange(since: string | null, defaultN: number, cwd: string): string[]; export declare function gitHistoryBlobs(rangeArgs: ReadonlyArray, cwd: string): HistoryBlob[]; export declare function gitCommitForBlob(blobSha: string, cwd: string): string | null; //# sourceMappingURL=git.d.ts.map