import * as i0 from '@angular/core'; import { OnChanges, OnInit, EventEmitter, SimpleChanges } from '@angular/core'; import { NovoLabelService } from 'novo-elements/services'; import * as i2 from '@angular/common'; import * as i3 from 'novo-elements/elements/icon'; import * as i4 from 'novo-elements/elements/button'; import * as i5 from 'novo-elements/elements/loading'; import * as i6 from 'novo-elements/elements/tooltip'; declare class CardActionsElement { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Content of a card, needed as it's used as a selector in the API. */ declare class CardContentElement { condensed: boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } /** * Content of a card, needed as it's used as a selector in the API. */ declare class CardHeaderElement { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardFooterElement { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class CardElement implements OnChanges, OnInit { padding: boolean; config: any; title: string; message: string; messageIcon: string; icon: string; iconTooltip: string; refresh: boolean; close: boolean; move: boolean; loading: boolean; inline: boolean; inset: string; get hbInset(): string; onClose: EventEmitter; onRefresh: EventEmitter; cardAutomationId: string; labels: NovoLabelService; iconClass: string | null; messageIconClass: string; constructor(labels: NovoLabelService); ngOnInit(): void; ngOnChanges(changes?: SimpleChanges): void; toggleClose(): void; toggleRefresh(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NovoCardModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { CardActionsElement, CardContentElement, CardElement, CardFooterElement, CardHeaderElement, NovoCardModule };