import { EventEmitter, OnInit } from '@angular/core';
import { ActivationStatus, StatusNotificationItem } from '../sales-package';
import * as i0 from "@angular/core";
export declare enum ListIndent {
    INDENT_ZERO = "indent-zero",
    INDENT_ONE = "indent-one",
    INDENT_TWO = "indent-two"
}
export declare class VaPackageDropdownItemComponent implements OnInit {
    title: string;
    titleBadge: string;
    titleDescriptor: string;
    iconUrl: string;
    secondaryIconUrl: string;
    secondaryIconName: string;
    subtitle: string;
    statusItem: StatusNotificationItem;
    enableDropdown: boolean;
    indent: ListIndent;
    toggleValue: boolean;
    description: string;
    itemToggled: EventEmitter<null>;
    ngOnInit(): void;
    toggleItem(): void;
    isActivatedStatus(status: ActivationStatus): boolean;
    isWarningStatus(status: ActivationStatus): boolean;
    isErrorStatus(status: ActivationStatus): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<VaPackageDropdownItemComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<VaPackageDropdownItemComponent, "app-package-dropdown-item", never, { "title": "title"; "titleBadge": "titleBadge"; "titleDescriptor": "titleDescriptor"; "iconUrl": "iconUrl"; "secondaryIconUrl": "secondaryIconUrl"; "secondaryIconName": "secondaryIconName"; "subtitle": "subtitle"; "statusItem": "statusItem"; "enableDropdown": "enableDropdown"; "indent": "indent"; "toggleValue": "toggleValue"; "description": "description"; }, { "itemToggled": "itemToggled"; }, never, never>;
}
