import type { IssuesTree } from '../../../store/reducers/healthcheckInfo/types'; import type { IssueLog } from '../../../types/api/healthcheck'; import { SelfCheckResult } from '../../../types/api/healthcheck'; import type { ETenantType } from '../../../types/api/tenant'; interface HealthcheckParams { leavesIssues: IssuesTree[]; issues: IssueLog[]; loading: boolean; successful: boolean; error?: unknown; refetch: () => void; selfCheckResult: SelfCheckResult; fulfilledTimeStamp?: number; } export declare const useHealthcheck: (database: string, { autorefresh, clusterName, databaseType, }?: { autorefresh?: number; clusterName?: string; databaseType?: ETenantType; }) => HealthcheckParams; export declare const useClusterHealthcheck: (clusterName: string, { autorefresh }?: { autorefresh?: number; }) => HealthcheckParams; export {};