import type { ClassicArtifactLayout } from '../comet-classic/classic-layout.js'; import { type WorkflowProjectConfigSnapshot } from '../workflow-contract/project-config-reader.js'; import type { CometWorkflow } from './types.js'; export type InitWorkflowSource = 'project-config' | 'explicit-option' | 'legacy-project' | 'new-project-default'; export interface InitWorkflowDecision { workflow: CometWorkflow; source: InitWorkflowSource; artifactRoot: string; classicArtifactLayout: ClassicArtifactLayout; writeProjectConfig: boolean; legacyEvidence: string[]; } interface ResolveInitWorkflowOptions { workflow?: CometWorkflow; artifactRoot?: string; } export declare function resolveInitWorkflow(projectRoot: string, options?: ResolveInitWorkflowOptions, projectConfigSnapshot?: WorkflowProjectConfigSnapshot): Promise; export {}; //# sourceMappingURL=init-workflow.d.ts.map