@vendasta/store
Version:
Components and data for Store
26 lines (25 loc) • 1.34 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { Product } from '../shared/product';
import { Addon } from '@vendasta/core/shared';
import { Pricing } from '../pricing/pricing';
import { BilledProduct } from '@vendasta/billing';
import * as i0 from "@angular/core";
export declare class AddonDetailsComponent {
product: Product;
addon: Addon;
reseller: true;
billedProduct: BilledProduct;
hasVerifiedContract: boolean;
loaded: boolean;
showPricing: boolean;
showEnableAddon: boolean;
actionEnabled: boolean;
prerequisiteSelected: EventEmitter<any>;
actionSelected: EventEmitter<any>;
onPrerequisiteSelected(): void;
onActionSelected(): void;
getPricing(product: Product, addon: Addon): Pricing;
get pricingLabel(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<AddonDetailsComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<AddonDetailsComponent, "app-addon-details", never, { "product": "product"; "addon": "addon"; "reseller": "reseller"; "billedProduct": "billedProduct"; "hasVerifiedContract": "hasVerifiedContract"; "loaded": "loaded"; "showPricing": "showPricing"; "showEnableAddon": "showEnableAddon"; "actionEnabled": "actionEnabled"; }, { "prerequisiteSelected": "prerequisiteSelected"; "actionSelected": "actionSelected"; }, never, never>;
}