import { ElementRef, EventEmitter } from '@angular/core'; import { TListItemDeprecatedType } from './list-item-deprecated.model'; import * as i0 from "@angular/core"; /** * @deprecated Use the {@link ListItemDirective} instead */ export declare class ListItemDeprecatedComponent { readonly el: ElementRef; private readonly cdr; /** * @ignore */ get className(): string; /** * Whether item is active or not */ isActive?: boolean; /** * Whether item is disabled or not */ isDisabled?: boolean; /** * @ignore */ get isClickable(): boolean; /** * Whether the border should be on the right */ hasRightBorder: boolean; /** Override aria role if required. */ role?: string; /** * @ignore */ get getTabindex(): -1 | null; ariaSelected: boolean | null; /** * Name of the icon */ iconName?: string; /** * Aria label of the icon */ iconAriaLabel?: string; /** * List item type
* `list` -> `
  • ...
  • `
    * `link` -> `
  • ...
  • `
    * `button` -> `
  • ` * * @default "list" */ type?: TListItemDeprecatedType; /** * List item href when `type` is `link` */ href?: string; /** * List item attribute value */ value?: string; /** * Whether content should be in a checkbox */ isCheckboxContent: boolean; /** * Whether only icon should be displayed */ isIconOnly: boolean; /** * Checkbox id if `isCheckboxContent` is set to `true` */ checkboxContentId?: string; /** * Emits an event on item click */ itemClick: EventEmitter; /** * @ignore */ onMouseClick(event: MouseEvent): void; constructor(el: ElementRef); /** * Get value of item, returns value if set else returns textContent of item. * Used in `` component */ getValue(): string; /** * Get label of item, returns textContent of item. * Used in `` component */ getLabel(): string; /** * @ignore */ updateSelected(isSelected: boolean): void; /** * @ignore */ get hasClickableChildren(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }