import { type AutoresearchKeepPolicy } from '../autoresearch/contracts.js'; import { type AutoresearchDeepInterviewResult, type AutoresearchSeedInputs } from './autoresearch-intake.js'; export interface InitAutoresearchOptions { topic: string; evaluatorCommand: string; keepPolicy: AutoresearchKeepPolicy; slug: string; repoRoot: string; } export interface InitAutoresearchResult { missionDir: string; slug: string; } export interface AutoresearchQuestionIO { question(prompt: string): Promise; close(): void; } export declare function buildAutoresearchDeepInterviewPrompt(seedInputs?: AutoresearchSeedInputs): string; export declare function materializeAutoresearchDeepInterviewResult(result: AutoresearchDeepInterviewResult): Promise; export declare function initAutoresearchMission(opts: InitAutoresearchOptions): Promise; export declare function parseInitArgs(args: readonly string[]): Partial; export declare function runAutoresearchNoviceBridge(repoRoot: string, seedInputs?: AutoresearchSeedInputs, io?: AutoresearchQuestionIO): Promise; export declare function guidedAutoresearchSetup(repoRoot: string): Promise; export declare function checkTmuxAvailable(): boolean; export declare function spawnAutoresearchTmux(missionDir: string, slug: string): void; //# sourceMappingURL=autoresearch-guided.d.ts.map