import { CriticalityColors } from "@trackunit/ui-design-tokens"; import { AssetCriticalityState } from "./types"; declare const criticalityIndicatorIconNames: readonly ["ExclamationCircle", "ExclamationTriangle", "CheckCircle"]; type CriticalityIndicatorIconName = (typeof criticalityIndicatorIconNames)[number]; type CriticalityIndicatorMetadata = Readonly<{ iconName: CriticalityIndicatorIconName; label: string; color: CriticalityColors; }>; type UseCriticality = (state?: AssetCriticalityState, _size?: "small" | "medium" | "large") => { criticalityIndicator?: CriticalityIndicatorMetadata; }; /** * Returns the criticality indicator props. * * @param state - The criticality state. * @returns {UseCriticality} - The criticality indicator props. */ export declare const useCriticality: UseCriticality; export {};