/**
 * Generate Rubric CLI Command (0865 AC-US1-02)
 *
 * Generates (or refreshes) the AC-tied quality contract `rubric.md` at the
 * increment ROOT from spec.md acceptance criteria. Idempotent: an existing
 * non-template rubric is left untouched unless `--refresh` is passed.
 *
 * Usage:
 *   specweave generate-rubric <increment-id>            # generate if missing/template
 *   specweave generate-rubric <increment-id> --refresh  # regenerate from current ACs
 *
 * @module cli/commands/generate-rubric
 */
export interface GenerateRubricOptions {
    /** Overwrite an existing non-template rubric.md. */
    refresh?: boolean;
    /** Suppress stdout (JSON only / silent). */
    silent?: boolean;
}
export interface GenerateRubricResult {
    success: boolean;
    incrementId?: string;
    rubricPath?: string;
    written: boolean;
    message: string;
}
/**
 * CLI entry point for `specweave generate-rubric`.
 *
 * Resolves the increment, then idempotently ensures a non-template root
 * rubric.md exists. Returns a structured result; never throws on the normal
 * "increment not found" path.
 */
export declare function generateRubricCommand(incrementId: string, options?: GenerateRubricOptions): Promise<GenerateRubricResult>;
//# sourceMappingURL=generate-rubric.d.ts.map