import React from 'react';
import { BadgeProps } from '@mantine/core';
export type StatusVariant = 'status' | 'role' | 'runtime' | 'type' | 'severity' | 'execution';
export interface StatusBadgeProps extends Omit<BadgeProps, 'color' | 'children'> {
    value: string;
    variant?: StatusVariant;
    customColorMap?: Record<string, string>;
}
declare const COLOR_MAPS: Record<StatusVariant, Record<string, string>>;
declare const DEFAULT_COLORS: Record<StatusVariant, string>;
declare const StatusBadge: React.FC<StatusBadgeProps>;
export default StatusBadge;
export { COLOR_MAPS, DEFAULT_COLORS };
export declare const UserRoleBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
export declare const ApplicationTypeBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
export declare const RuntimeBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
export declare const ExecutionStatusBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
export declare const SeverityBadge: React.FC<Omit<StatusBadgeProps, 'variant'>>;
