import type { PromptRunnerHarnessName } from '../common/promptRunnerCliOptions';
import type { NormalizedQuestionsCliOptions } from '../common/questionsCliOptions';
/**
 * Offers to add missing project-local ignore rules for the selected coding harness.
 *
 * Note: `$` is used to indicate that this function is not a pure function - it may ask the user and update `.gitignore`.
 *
 * @private internal utility of `ptbk coder`
 */
export declare function $ensureCoderHarnessGitignoreRules(projectPath: string, harnessName: PromptRunnerHarnessName | undefined, questionsOptions: NormalizedQuestionsCliOptions): Promise<void>;
