import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, OnInit } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import { LazyRenderDirective } from '../lazy-render.directive';
export declare class CarouselItemComponent implements OnInit, AfterViewInit, OnDestroy {
    elRef: ElementRef;
    private cdr;
    private sanitizer;
    private parent;
    lazyContent: LazyRenderDirective;
    index: number;
    rendered: boolean;
    readonly isLazyRender: boolean;
    readonly shouldRender: boolean;
    private destroy$;
    constructor(elRef: ElementRef, cdr: ChangeDetectorRef, sanitizer: DomSanitizer, parent: any);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
}
