import type { EnsuredCoderPromptTemplateFile, InitializationStatus } from './boilerplateTemplates'; /** * Result summary returned after coder configuration initialization. * * @private internal utility of `coder init` command */ export type CoderInitializationSummary = { readonly promptsDirectoryStatus: InitializationStatus; readonly promptsDoneDirectoryStatus: InitializationStatus; readonly promptsTemplatesDirectoryStatus: InitializationStatus; readonly promptTemplateFileStatuses: ReadonlyArray; readonly agentsDirectoryStatus: InitializationStatus; readonly developerAgentFileStatus: InitializationStatus; readonly agentsFileStatus: InitializationStatus; readonly agentCodingFileStatus: InitializationStatus; readonly envFileStatus: InitializationStatus; readonly gitignoreFileStatus: InitializationStatus; readonly packageJsonFileStatus: InitializationStatus; readonly vscodeSettingsFileStatus: InitializationStatus; readonly initializedEnvVariableNames: ReadonlyArray; }; /** * Creates or updates all coder configuration artifacts required in the current project. * * @private internal utility of `coder init` command */ export declare function initializeCoderProjectConfiguration(projectPath: string): Promise;