@vendasta/store
Version:
Components and data for Store
24 lines (23 loc) • 753 B
TypeScript
import { EventEmitter } from '@angular/core';
import { Product } from '../shared';
import { Price } from '../pricing';
import { Addon } from '@vendasta/core/marketplace-apps';
export declare class VaProductDetailsComponent {
product: Product;
showActionButton: boolean;
showPricing: boolean;
pricingActionLabel: string;
showPricingAction: boolean;
enableClicked: EventEmitter<{}>;
addonSelected: EventEmitter<string>;
pricingActionSelected: EventEmitter<{}>;
emitEnableButtonClicked(): void;
readonly addons: Addon[];
getActionLabel(): string;
readonly price: {
currency: string;
prices: Price[];
};
onAddonSelected(addonId: string): void;
emitPricingActionSelected(): void;
}