import * as React from 'react';
export type SeverityLevel = 'critical' | 'high' | 'medium' | 'low' | 'info' | 'none';
declare const severityVariants: (props?: ({
    level?: "none" | "info" | "high" | "low" | "critical" | "medium" | null | undefined;
    compact?: boolean | null | undefined;
} & import('class-variance-authority/types').ClassProp) | undefined) => string;
export interface SeverityIndicatorProps extends React.ComponentProps<'span'> {
    level: SeverityLevel;
    /** Show the text label. Defaults to true. */
    showLabel?: boolean;
    /** Show the colored dot icon. Defaults to true. */
    showIcon?: boolean;
    /** Compact mode with smaller sizing. */
    compact?: boolean;
}
declare function SeverityIndicator({ className, level, showLabel, showIcon, compact, ...props }: SeverityIndicatorProps): import("react/jsx-runtime").JSX.Element;
export { SeverityIndicator, severityVariants };
//# sourceMappingURL=severity-indicator.d.ts.map