import type { IssuesTree } from '../../../store/reducers/healthcheckInfo/types'; import type { RenderHealthcheckAssistantAction } from '../../../uiFactory/types'; import type { CommonIssueCategory } from './shared'; import type { HealthcheckAssistantSnapshot, HealthcheckAssistantTarget } from './types'; export declare function getHealthcheckIssueDisclosureLabel({ expanded, issue, }: { expanded: boolean; issue?: string; }): string; export declare function getDatabaseHealthcheckAssistantTarget({ database, clusterName, scope, }: { database: string; clusterName?: string; scope: 'cluster' | 'database'; }): HealthcheckAssistantTarget; export declare function getHealthcheckAssistantContext({ renderAction, successful, target, snapshot, }: { renderAction?: RenderHealthcheckAssistantAction; successful: boolean; target: HealthcheckAssistantTarget; snapshot: HealthcheckAssistantSnapshot; }): { renderAction: RenderHealthcheckAssistantAction; target: HealthcheckAssistantTarget; snapshot: HealthcheckAssistantSnapshot; } | undefined; export declare function countHealthcheckIssuesByCategory(issueTrees: IssuesTree[]): Record; export declare function resolveHealthcheckView(currentView: string | null | undefined, issuesCount: Record, sortOrder: readonly H[]): H | 'unknown' | undefined;