export * from "./deep-interview-recorder"; /** * Native implementation of `gjc deep-interview`. * * The CLI itself does not run the Socratic interview; that lives inside the `/skill:deep-interview` * skill executed by the agent. This handler validates the documented argument-hint surface * (`[--trace] [--quick|--standard|--deep] `), seeds `.gjc/state/deep-interview-state.json`, and * updates the shared HUD rail via `syncSkillActiveState` so the active interview is visible to * the TUI. */ export interface DeepInterviewCommandResult { status: number; stdout?: string; stderr?: string; } export declare function deepInterviewStatePath(cwd: string, sessionId?: string): string; export interface ResolvedDeepInterviewSpecWriteArgs { stage: "final"; slug: string; spec: string; sessionId: string; json: boolean; deliberate: boolean; handoff?: "ralplan"; force: boolean; } export interface PersistedDeepInterviewSpec { slug: string; path: string; stage: "final"; sha256: string; createdAt: string; statePath: string; } export declare function persistDeepInterviewSpec(cwd: string, resolved: ResolvedDeepInterviewSpecWriteArgs): Promise; export declare function runNativeDeepInterviewCommand(args: string[], cwd?: string, options?: { agentDir?: string; }): Promise;