import { AssetData, AssetItem, BadgeIconStatus } from '~/components/StatusBadge/constants';
import { GetDeductsFromScoreClass, GetDeductsFromScoreValue, ParseWellnessAlertFromJson, RawWellnessRuleSetting, WellnessAlert } from '~/components/StatusBadge/types';
export declare const isResolved: (status: string) => boolean;
export declare const getDeductsFromScoreClass: GetDeductsFromScoreClass;
export declare const getDeductsFromScoreValue: GetDeductsFromScoreValue;
export declare const parseWellnessAlertFromJson: ParseWellnessAlertFromJson;
export declare const getLinkToDQPage: ({ assetId, wellHubSlug, }: {
    assetId: number;
    wellHubSlug: string;
}) => string;
export declare const groupAlertsByAssetName: (alerts: WellnessAlert[], assetsList: {
    id: number;
    name: string;
}[]) => Record<string, WellnessAlert[]>;
export declare const getNewWellnessAlerts: ({ assetsList, alertsGroupByRuleId, wellnessRuleSettings, wellHubSlug, }: {
    assetsList: {
        id: number;
        name: string;
    }[];
    alertsGroupByRuleId: WellnessAlert[][];
    wellnessRuleSettings: RawWellnessRuleSetting[];
    wellHubSlug: string;
}) => AssetData;
export declare const getIconType: (alertsFromAssetsListKeys: string[], wellnessAlertsFromAssetsList: AssetData) => "" | "success" | "error" | "issue";
export declare const getSortedWellnessAlerts: (alertsKeys: string[], alerts: AssetData) => AssetData;
export declare const getCategoryIconType: (rules: AssetItem[]) => BadgeIconStatus;
//# sourceMappingURL=utils.d.ts.map