import { ReviewStatusTone } from "./review-status-badge.js"; //#region src/review/review-severity-dot.d.ts /** * How bad a finding is, on the one scale every review surface reports against. * Vocabularies that stop short of five levels (a playbook's blocker/high/ * medium/low, a suggestion's high/medium/low/unspecified) map onto this at * their call site rather than growing a palette of their own. */ export type ReviewSeverityLevel = "critical" | "high" | "medium" | "low" | "none"; type ReviewSeverityDotProps = { level: ReviewSeverityLevel; className?: string | undefined; }; /** The dot that precedes a severity label, and the one place a severity level * turns into a colour. */ export declare const ReviewSeverityDot: ({ level, className }: ReviewSeverityDotProps) => import("react").JSX.Element; type ReviewStatusDotProps = { tone: ReviewStatusTone; className?: string | undefined; }; /** The same dot keyed by tone, for vocabularies that are not severities * (verdicts, directed impact, comparison assessments). */ export declare const ReviewStatusDot: ({ tone, className }: ReviewStatusDotProps) => import("react").JSX.Element; /** The tone a severity level carries, so a badge and its dot cannot disagree. */ export declare const reviewSeverityTone: (level: ReviewSeverityLevel) => ReviewStatusTone; //#endregion