import type { MetaBaseClusterInfo, MetaClusterMonitoringData } from '../types/api/meta'; import type { ETenantType, TTenant } from '../types/api/tenant'; interface GetMonitoringLinkProps { monitoring: MetaBaseClusterInfo['solomon']; dbName: string; dbType: ETenantType; clusterName?: string; controlPlane?: TTenant['ControlPlane']; userAttributes?: TTenant['UserAttributes']; } /** * @deprecated Use parseMonitoringField from store/reducers/cluster/parseFields instead. */ export declare function parseMonitoringData(monitoring: MetaBaseClusterInfo['solomon']): MetaClusterMonitoringData | undefined; export type GetMonitoringLink = typeof getMonitoringLink; export declare function getMonitoringLink({ monitoring, dbName, dbType, clusterName, }: GetMonitoringLinkProps): string; export type GetMonitoringClusterLink = typeof getMonitoringClusterLink; export declare function getMonitoringClusterLink(monitoring: MetaBaseClusterInfo['solomon'], clusterName?: string): string; export {};