import { OnDestroy, OnInit } from '@angular/core'; import { BabylonTagsI } from '../../../interfaces/babylon-tags.interface'; import { BabylonTextsColorsI } from '../../../interfaces/babylon-texts-colors.interface'; import { BabylonImageI } from '../../../interfaces/babylon-image.interface'; import * as i0 from "@angular/core"; export declare class BabylonHistoryComponent implements OnInit, OnDestroy { pretitle?: string; title?: string; subtitle?: string; tags?: BabylonTagsI; textColors?: BabylonTextsColorsI; backgroundImage?: BabylonImageI; years?: BabylonHistoryYearItem[]; private platform; private sanitizer; private cd; currentSlide: number; private pointerStartX; private isDragging; private autoPlayInterval; get totalSlides(): number; get slideIndexes(): number[]; ngOnInit(): void; ngOnDestroy(): void; startAutoPlay(): void; stopAutoPlay(): void; goToSlide(index: number): void; nextSlide(): void; prevSlide(): void; onPointerDown(event: PointerEvent): void; onPointerUp(event: PointerEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface BabylonHistoryYearItem { year: number; items: BabylonHistoryItem[]; } export interface BabylonHistoryItem { title: string; description: string; }