import { AfterContentInit, OnDestroy, EventEmitter, OnInit, QueryList } from '@angular/core'; import { BaseDirective } from '../../base.directive'; import { UiStateService } from './services/ui-state.service'; import { EuiCardHeaderComponent } from './components/eui-card-header/eui-card-header.component'; import { EuiCardMediaComponent } from './components/eui-card-media/eui-card-media.component'; import { EuiCardContentComponent } from './components/eui-card-content/eui-card-content.component'; import { EuiCardFooterComponent } from './components/eui-card-footer/eui-card-footer.component'; import * as i0 from "@angular/core"; export declare class EuiCardComponent extends BaseDirective implements AfterContentInit, OnDestroy, OnInit { uiStateService: UiStateService; get euiSelected(): boolean; set euiSelected(value: boolean); _euiSelected: boolean; get euiCollapsible(): boolean; set euiCollapsible(value: boolean); _euiCollapsible: boolean; get euiCollapsed(): boolean; set euiCollapsed(value: boolean); _euiCollapsed: boolean; get euiUrgent(): boolean; set euiUrgent(value: boolean); _euiUrgent: boolean; get euiNoShadow(): boolean; set euiNoShadow(value: boolean); _euiNoShadow: boolean; get euiNoContentPadding(): boolean; set euiNoContentPadding(value: boolean); _euiNoContentPadding: boolean; get euiHoverable(): boolean; set euiHoverable(value: boolean); _euiHoverable: boolean; get euiFlat(): boolean; set euiFlat(value: boolean); _euiFlat: boolean; get euiInverted(): boolean; set euiInverted(value: boolean); _euiInverted: boolean; get euiEditable(): boolean; set euiEditable(value: boolean); _euiEditable: boolean; get cssClasses(): string; e2eAttr: string; onCollapsed: EventEmitter; cardHeader: QueryList; cardMedia: QueryList; cardContent: QueryList; cardFooter: QueryList; private destroy$; /** * TODO: a11y features to be added. * Since there is no a11y card pattern (https://a11yproject.com/patterns/) * Consider using Material CdK and the FocusMonitor injectable service : * See: https://material.angular.io/cdk/a11y/overview */ constructor(uiStateService: UiStateService); ngOnInit(): void; ngAfterContentInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDef; static ɵcmp: i0.ɵɵComponentDefWithMeta; }