import * as i0 from '@angular/core'; import { AfterViewInit, ElementRef, Renderer2, ChangeDetectorRef } from '@angular/core'; import * as i1 from '@kirbydesign/designsystem/icon'; import * as i2 from '@angular/common'; import * as i3 from '@ionic/angular/standalone'; declare enum ItemSize { XS = "xs", SM = "sm", MD = "md" } declare class ItemComponent implements AfterViewInit { private elementRef; private renderer; private cdr; private _linkAttributesToForward; disabled: boolean; selected: boolean; disclosure: 'link' | 'arrow-more' | 'arrow-down' | 'arrow-up' | null; private _selectable; get selectable(): boolean; set selectable(value: boolean); reorderable: boolean; size: ItemSize | `${ItemSize}`; href: string; rotateIcon: boolean; private checkbox; private radio; private toggle; private button; private ionItem; constructor(elementRef: ElementRef, renderer: Renderer2, cdr: ChangeDetectorRef); ngAfterViewInit(): void; onMouseDown(event: MouseEvent): void; get _renderButton(): boolean; get _renderLink(): string; private containsNestedInteractives; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class LabelComponent { direction: 'vertical' | 'horizontal'; get _direction(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class ItemModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { ItemComponent, ItemModule, ItemSize, LabelComponent }; //# sourceMappingURL=kirbydesign-designsystem-item.d.ts.map