import * as i0 from '@angular/core'; import { ElementRef, OnInit, OnDestroy, Renderer2 } from '@angular/core'; import { NotificationColor } from '@kirbydesign/designsystem/helpers'; import * as i2 from '@kirbydesign/designsystem/shared'; import { ResizeObserverService } from '@kirbydesign/designsystem/shared'; import * as i1 from '@angular/common'; declare class CardFooterComponent { hasPadding: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type CardFlagLevel = NotificationColor | 'info' | null; declare class CardHeaderComponent { title: string; subtitle: string; isTitleBold: boolean; flagged: CardFlagLevel; hasPadding: boolean; get _cssClass(): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardAsButtonDirective { private clickableElement; role: string; tabindex: number; _pressed: boolean; constructor(clickableElement: ElementRef); _onKeydownHandler(event: KeyboardEvent): void; _onInactiveHandler(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class CardComponent implements OnInit, OnDestroy { private elementRef; private resizeObserverService; private renderer; title: string; subtitle: string; _backgroundImage: string; set backgroundImageUrl(value: string); hasPadding: boolean; private sizesSortedByBreakpoint; set sizes(value: { [size: string]: number; }); variant: 'elevated' | 'flat' | 'outlined'; constructor(elementRef: ElementRef, resizeObserverService: ResizeObserverService, renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; private sortSizesByBreakpoint; private compareSizesByBreakpoint; private handleResize; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { CardAsButtonDirective, CardComponent, CardFooterComponent, CardHeaderComponent, CardModule }; export type { CardFlagLevel }; //# sourceMappingURL=kirbydesign-designsystem-card.d.ts.map