/**
 * CLI command for reflect stop hook
 *
 * Called by the stop-auto.sh hook to extract learnings at session end.
 *
 * Usage:
 *   specweave reflect-stop <transcript-path> [--silent] [--model haiku|sonnet]
 *
 * @module cli/commands/reflect-stop
 */
interface ReflectStopOptions {
    /** Silent mode - only output JSON */
    silent?: boolean;
    /** Model to use (overrides config) */
    model?: 'haiku' | 'sonnet' | 'opus';
    /** Project root (defaults to cwd) */
    projectRoot?: string;
    /** Run migration before reflect */
    migrate?: boolean;
}
/**
 * Execute reflect stop hook
 */
export declare function reflectStopCommand(transcriptPath: string, options?: ReflectStopOptions): Promise<void>;
/**
 * Register the reflect-stop command with commander
 */
export declare function registerReflectStopCommand(program: import('commander').Command): void;
export {};
//# sourceMappingURL=reflect-stop.d.ts.map