import { TagType } from '@alauda/ui';
import { Observable } from 'rxjs';
import { TimeService } from '../../../core/public-api';
import { LicenseApiService } from '../../../license/license-api';
import { ProductEntryName } from '../common-layout/public-api';
import * as i0 from "@angular/core";
export declare class EnterpriseSupportStatusComponent {
    private readonly licenseApiService;
    private readonly timeService;
    product: ProductEntryName;
    product$: Observable<ProductEntryName>;
    constructor(licenseApiService: LicenseApiService, timeService: TimeService);
    data$: Observable<{
        tooltips: {
            content: string;
            data: {};
        }[];
        title: string;
        status: TagType;
    }>;
    formatDate(date: string): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<EnterpriseSupportStatusComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<EnterpriseSupportStatusComponent, "acl-enterprise-support-status", never, { "product": { "alias": "product"; "required": false; }; }, {}, never, never, false, never>;
}
