import { AfterViewInit, ElementRef, EventEmitter, OnChanges, OnDestroy, QueryList, Renderer2, SimpleChanges, TemplateRef } from '@angular/core'; import { AlertCarouselItemComponent } from './alert-carousel-item.component'; import { AlertType } from './alert.types'; import * as i0 from "@angular/core"; export declare class AlertComponent implements OnChanges, OnDestroy, AfterViewInit { private el; private renderer; type: AlertType; cssClass: string; closeable: boolean; showIcon: boolean; autoplay: boolean; autoplaySpeed: number; transitionSpeed: number; operationTemplate: TemplateRef; set dismissTime(time: number); closeEvent: EventEmitter; box: ElementRef; carouselItems: QueryList; hide: boolean; autoplayHeight: string; carouselNum: number; currentIndex: number; scheduledId: any; SINGLE_LINE_HEIGHT: string; constructor(el: ElementRef, renderer: Renderer2); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; renderCarouselItem(): void; next: () => void; autoScheduleTransition(): void; clearScheduledTransition(): void; translatePosition(size: number): void; close: () => void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }