import type { QualityIntelligencePriority, QualityIntelligenceRiskClass } from "./testCaseCandidate.js";
export interface QualityIntelligenceCandidateEditProvenance {
    readonly editedAt: string;
    readonly editedBy: "human" | "api";
    readonly editorLabel: string;
}
export interface QualityIntelligenceCandidateEditableFields {
    readonly title?: string;
    readonly preconditions?: readonly string[];
    readonly steps?: readonly string[];
    readonly expectedResults?: readonly string[];
    readonly priority?: QualityIntelligencePriority;
    readonly riskClass?: QualityIntelligenceRiskClass;
    readonly tags?: readonly string[];
}
export interface QualityIntelligenceCandidateEditedRevision {
    readonly candidateId: string;
    readonly provenance: QualityIntelligenceCandidateEditProvenance;
    readonly editedFields: QualityIntelligenceCandidateEditableFields;
}
//# sourceMappingURL=editableRevision.d.ts.map