type HiddenWorkingTreeState = {
    patchFilePath: string;
    tempDirPath: string;
} | undefined;
export declare const gitCommands: {
    readonly stagedFilesCommand: "git diff --name-only --cached";
    readonly stagedFilesToFormatCommand: "git diff --cached --name-only --diff-filter=ACMR";
    readonly unstagedFilesCommand: "git diff --name-status -- . ':(exclude)packages/flint' ':(exclude)packages/test'";
    readonly untrackedFilesCommand: "git ls-files --others --exclude-standard";
};
export declare function hideDirtyWorkingTreeChanges(): {
    patchFilePath: string;
    tempDirPath: string;
};
export declare function restoreDirtyWorkingTreeChanges(hiddenState: HiddenWorkingTreeState): void;
export declare function stageFiles(filesToStage: string[]): void;
export {};
