@vendasta/store
Version:
Components and data for Store
40 lines (39 loc) • 2.36 kB
TypeScript
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';
import * as i0 from "@angular/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>;
static ɵfac: i0.ɵɵFactoryDeclaration<VaHeaderContainerComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<VaHeaderContainerComponent, "app-header-container", never, { "iconUrl": "iconUrl"; "title": "title"; "tagline": "tagline"; "prerequisite": "prerequisite"; "chipLabels": "chipLabels"; "pricing": "pricing"; "billedProduct": "billedProduct"; "loaded": "loaded"; "hasVerifiedContract": "hasVerifiedContract"; "pricingLabel": "pricingLabel"; "primaryPricingActionLabel": "primaryPricingActionLabel"; "pricingActionLabel": "pricingActionLabel"; "pricingActionEnabled": "pricingActionEnabled"; "actionEnabled": "actionEnabled"; "actionLabel": "actionLabel"; "showAction": "showAction"; "showPricing": "showPricing"; "showEnableAddon": "showEnableAddon"; "prerequisiteLabel": "prerequisiteLabel"; }, { "prerequisiteSelected": "prerequisiteSelected"; "actionSelected": "actionSelected"; "primaryPricingActionSelected": "primaryPricingActionSelected"; "pricingActionSelected": "pricingActionSelected"; }, never, never>;
}