import { CommandOptions } from "../types";
export interface ReviewContextOptions extends CommandOptions {
    autoApprove?: boolean;
    skipGaps?: boolean;
}
export declare class ReviewContextCommand {
    private fs;
    private contextValidator;
    execute(options: ReviewContextOptions): Promise<void>;
    /**
     * Review critical gaps and get user input
     */
    private reviewGaps;
    /**
     * Handle gaps of a specific category
     */
    private handleGaps;
    /**
     * Review auto-generated features
     */
    private reviewFeatures;
    /**
     * Edit a feature
     */
    private editFeature;
    /**
     * Save approvals to file
     */
    private saveApprovals;
    /**
     * Update PRD with gap answers
     */
    private updatePRDWithAnswers;
    /**
     * Update a section in PRD content
     */
    private updatePRDSection;
    /**
     * Get approval status for a feature
     */
    static getFeatureApproval(featureId: string): Promise<boolean | null>;
    /**
     * Check if all critical gaps are addressed
     */
    static areCriticalGapsAddressed(): Promise<boolean>;
}
//# sourceMappingURL=review-context.d.ts.map