import { HelmRequest, HelmRequestHttp, HelmRequestOci, Chart, KubernetesResource } from '@alauda-fe/common'; import { ProviderType } from '@alauda-fe/operator'; import { ChartVersionOption } from '../types'; export declare function getChartLatestVersion(chart: Chart): any; export declare function formatChartName(chartName: string): string; export declare function recoverChartName(str: string): string; export declare function recoverChartNameByHr(hr: HelmRequest): string; export declare function getChartName(name: string): string; export declare function getChartIconUrl(chart: Chart): string; export declare function getChartDesc(chart: Chart): string; export declare function getChartProviderType(chart: Chart): ProviderType; export declare function getChartCategories(chart: Chart): string; export declare function getChartProvider(chart: Chart): string; export declare function getChartProviderLink(chart: Chart): string; export declare function getHelmRequestOciRepo(hr: HelmRequest): string; export declare function getHelmRequestHttpRepo(hr: HelmRequest): string; export declare function getHelmRequestRepo(hr: HelmRequest): string; export declare function getApplicationHrChartSource(hr: HelmRequest): string; export declare function getApplicationHrChartSecret(hr: HelmRequest): string; export declare function parseOciRepo(oci: HelmRequestOci): string; export declare function parseHttpRepo(hRepo: HelmRequestHttp): string; export declare function isHrSynced(hr: HelmRequest): boolean; export declare function getChartAppVersion(value: string, versions: ChartVersionOption[]): string; export declare function isArtifactBuiltIn(artifact: KubernetesResource): boolean;