import { EventEmitter } from '@angular/core'; import { BehaviorSubject } from 'rxjs/BehaviorSubject'; import { Observable } from 'rxjs/Observable'; import { ReplaySubject } from 'rxjs/ReplaySubject'; import { Package } from './package'; import { Addon } from '@vendasta/core/marketplace-apps'; import { Product } from '../shared'; import 'rxjs/add/operator/shareReplay'; import 'rxjs/add/operator/take'; import 'rxjs/add/observable/merge'; export declare class VaPackageDetailsComponent { showActionButton: boolean; showPricing: boolean; actionLabel: string; getItNow: EventEmitter<{}>; products$: BehaviorSubject; addons$: BehaviorSubject; pkg$: ReplaySubject; itemSelectedEvent$: ReplaySubject; selectedItem$: Observable; combinedItemsList$: Observable<(Product | Addon)[]>; lmiCategories$: Observable>; productNameForSingleAddon$: Observable; displayTagName$: Observable; products: Product[]; addons: Addon[]; pkg: Package; static getLmiCategories(products: Product[]): Set; static getDisplayTagline(pkg: Package, items: (Product | Addon)[]): string; static getProductNameForSingleAddon(items: (Product | Addon)[]): string; constructor(); selectItem(i: number): void; emitGetItNow(): void; }