/**
 * Create an empty interview state file for an increment.
 * Shared by `create-increment` (auto-init) and `interviewStart` (explicit).
 * Returns the path written, or null if the file already exists.
 */
export declare function initInterviewStateFile(projectRoot: string, incrementId: string): string | null;
/**
 * Start interview tracking for an increment
 */
export declare function interviewStart(incrementId: string): Promise<void>;
/**
 * Mark a category as covered
 */
export declare function interviewMarkCovered(incrementId: string, category: string, summary: string): Promise<void>;
/**
 * Show interview status for an increment
 */
export declare function interviewStatus(incrementId?: string): Promise<void>;
/**
 * Clear interview state (after spec is created)
 */
export declare function interviewClear(incrementId: string): Promise<void>;
/**
 * Main interview command handler
 */
export declare function interviewCommand(action: string, incrementId?: string, categoryOrSummary?: string, summary?: string): Promise<void>;
//# sourceMappingURL=interview.d.ts.map