/**
 * @packageDocumentation
 * @module help-menu
 */
import { DialogRef, DialogService } from '@alauda/ui';
import { TemplateRef } from '@angular/core';
import { K8sApiService } from '../../../../api/public-api';
import { K8sUtilService } from '../../../../core/public-api';
import { TranslateKey } from '../../../../public-api';
import * as i0 from "@angular/core";
interface ComponentVersion {
    index: number;
    name: string;
    version: string;
}
interface PlatformVersion {
    main: string;
    all: string;
}
export declare class HelpMenuComponent {
    readonly baseHref: string;
    private readonly dialogService;
    private readonly k8sApi;
    private readonly k8sUtil;
    helpDocPath: string;
    dialogRef: DialogRef;
    componentVersionList: ComponentVersion[];
    platformVersion: PlatformVersion;
    platformTip: TranslateKey;
    platformName: TranslateKey;
    loading: boolean;
    isRuntime: boolean;
    constructor(baseHref: string, dialogService: DialogService, k8sApi: K8sApiService, k8sUtil: K8sUtilService);
    openHealthCheckLink(): void;
    viewPlatformInfo(templateRef: TemplateRef<any>): void;
    close(): void;
    formatPlatformVersion(version: string): {
        main: string;
        all: string;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<HelpMenuComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<HelpMenuComponent, "acl-help-menu", never, { "helpDocPath": { "alias": "helpDocPath"; "required": false; }; }, {}, never, ["*"], false, never>;
}
export {};
