import { EventEmitter } from '@angular/core';
import { Product } from '../shared/product';
import { Price } from '../pricing/pricing';
import { Addon } from '@vendasta/core/shared';
import { BilledProduct } from '@vendasta/billing';
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(): {
        currency: string;
        prices: Price[];
    };
    onAddonSelected(addonId: string): void;
}
