import { type PromptRunnerHarnessName } from '../common/promptRunnerCliOptions'; import type { InitializationStatus } from './boilerplateTemplates'; /** * Ensures `.gitignore` contains Promptbook Coder's local artifacts and every supported harness's local artifacts. * * @private function of `initializeCoderProjectConfiguration` */ export declare function ensureCoderGitignoreFile(projectPath: string): Promise; /** * Lists missing project-local ignore rules for the selected harnesses. * * @private internal utility of `ptbk coder` */ export declare function getMissingCoderHarnessGitignoreRules(projectPath: string, harnessNames: ReadonlyArray): Promise>; /** * Adds the given Promptbook Coder rules to a project's `.gitignore` file. * * @private internal utility of `ptbk coder` */ export declare function ensureCoderGitignoreRules(projectPath: string, rules: ReadonlyArray): Promise;