import { Observable } from 'rxjs/Rx';
import { BehaviorSubject } from 'rxjs/BehaviorSubject';
import { OnInit } from '@angular/core';
import { SalesPackage, ProductActivationStatus, ActivationStatus } from './sales-package';
import { Product } from '../shared';
import { Package } from '../package-details';
export declare class VaPackageDropdownComponent implements OnInit {
    packages: Package[];
    products: Product[];
    statuses: ProductActivationStatus[];
    singularDropdown: boolean;
    packages$$: BehaviorSubject<Package[]>;
    products$$: BehaviorSubject<Product[]>;
    statuses$$: BehaviorSubject<ProductActivationStatus[]>;
    salesPackages$: Observable<SalesPackage[]>;
    dropdownToggles: boolean[];
    ngOnInit(): void;
    toggleProducts(indexToToggle: number): void;
    isActivatedStatus(status: ActivationStatus): boolean;
    isWarningStatus(status: ActivationStatus): boolean;
    isErrorStatus(status: ActivationStatus): boolean;
}
