import { z } from 'zod'; declare const severitySchema: z.ZodEnum<["critical", "serious", "moderate", "minor"]>; type Severity = z.infer; declare const severityLevelSchema: z.ZodEnum<["error", "warn"]>; type SeverityLevel = z.infer; declare const legacySeverityLevelSchema: z.ZodEnum<["error", "warn", "info", "warning"]>; type LegacySeverityLevel = z.infer; declare const SEVERITIES: ["critical", "serious", "moderate", "minor"]; declare const SEVERITY_WEIGHTS: Record; declare const SEVERITY_RANK: Record; declare function severityLevel(severity: Severity): SeverityLevel; declare function severityFromLevel(level: LegacySeverityLevel): Severity; declare function compareSeverity(a: Severity, b: Severity): number; declare function maxSeverity(a: Severity, b: Severity): Severity; declare function sortBySeverity(items: readonly T[], getSeverity: (item: T) => Severity): T[]; export { type LegacySeverityLevel, SEVERITIES, SEVERITY_RANK, SEVERITY_WEIGHTS, type Severity, type SeverityLevel, compareSeverity, legacySeverityLevelSchema, maxSeverity, severityFromLevel, severityLevel, severityLevelSchema, severitySchema, sortBySeverity };