UNPKG

@vendasta/store

Version:

Components and data for Store

31 lines (30 loc) 1.8 kB
import { EventEmitter } from '@angular/core'; import { Product } from '../shared/product'; import { Addon } from '@vendasta/core/shared'; import { BilledProduct } from '@vendasta/billing'; import * as i0 from "@angular/core"; export declare class VaProductDetailsComponent { product: Product; billedProduct: BilledProduct; hasVerifiedContract: boolean; canAccessContractPricing: boolean; showActionButton: boolean; showPricing: boolean; pricingLabel: string; primaryPricingActionLabel: string; pricingActionLabel: string; showPricingAction: boolean; loaded: boolean; partnerID: string; enableClicked: EventEmitter<any>; addonSelected: EventEmitter<string>; primaryPricingActionSelected: EventEmitter<any>; pricingActionSelected: EventEmitter<any>; private _addons; getAddons(): Addon[]; getActionLabel(): string; get price(): any; onAddonSelected(addonId: string): void; static ɵfac: i0.ɵɵFactoryDeclaration<VaProductDetailsComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<VaProductDetailsComponent, "app-product-details", never, { "product": "product"; "billedProduct": "billedProduct"; "hasVerifiedContract": "hasVerifiedContract"; "canAccessContractPricing": "canAccessContractPricing"; "showActionButton": "showActionButton"; "showPricing": "showPricing"; "pricingLabel": "pricingLabel"; "primaryPricingActionLabel": "primaryPricingActionLabel"; "pricingActionLabel": "pricingActionLabel"; "showPricingAction": "showPricingAction"; "loaded": "loaded"; "partnerID": "partnerID"; }, { "enableClicked": "enableClicked"; "addonSelected": "addonSelected"; "primaryPricingActionSelected": "primaryPricingActionSelected"; "pricingActionSelected": "pricingActionSelected"; }, never, never>; }