import { EventEmitter } from '@angular/core';
import { Pricing } from '../pricing/pricing';
import { BilledProduct, BillingModel } from '@vendasta/billing';
import { Observable } from 'rxjs';
import { TranslateService } from '@ngx-translate/core';
export declare class VaHeaderContainerComponent {
    private translateService;
    iconUrl: string;
    title: string;
    tagline: string;
    prerequisite: string;
    chipLabels: string[];
    pricing: Pricing;
    billedProduct: BilledProduct;
    loaded: boolean;
    hasVerifiedContract: boolean;
    pricingLabel: string;
    primaryPricingActionLabel: string;
    pricingActionLabel: string;
    pricingActionEnabled: boolean;
    actionEnabled: boolean;
    actionLabel: string;
    showAction: boolean;
    showPricing: boolean;
    showEnableAddon: boolean;
    prerequisiteLabel: string;
    prerequisiteSelected: EventEmitter<any>;
    actionSelected: EventEmitter<any>;
    primaryPricingActionSelected: EventEmitter<any>;
    pricingActionSelected: EventEmitter<any>;
    constructor(translateService: TranslateService);
    onActionSelected(): void;
    onPrerequisiteSelected(): void;
    showPricingModel(billedProduct: BilledProduct): boolean;
    getPricingModelTooltips(billingModel: BillingModel): Observable<string>;
}
