/** * Supported values of the `--git-changes` option, which decides what happens with a dirty working tree. * * - `fail` — refuse to start while the working tree has uncommitted changes * - `ignore` — start anyway and leave the uncommitted changes where they are * - `continue` — resume the single prompt which was left in the middle of its implementation * * @private internal shared utility of `ptbk coder run` */ export declare const GIT_CHANGES_MODE_VALUES: readonly ["fail", "ignore", "continue"]; /** * Behavior requested for a working tree which has uncommitted changes. * * @private internal shared utility of `ptbk coder run` */ export type GitChangesMode = (typeof GIT_CHANGES_MODE_VALUES)[number]; /** * Mode applied when `--git-changes` is not used at all. * * @private internal shared utility of `ptbk coder run` */ export declare const DEFAULT_GIT_CHANGES_MODE: GitChangesMode; /** * Checks whether a value is a supported `--git-changes` mode. * * @private internal shared utility of `ptbk coder run` */ export declare function isGitChangesMode(value: string): value is GitChangesMode;