import { EventEmitter, OnChanges, SimpleChanges, ElementRef } from '@angular/core'; import { DomSanitizer, SafeStyle } from '@angular/platform-browser'; import { CfCoreGalleryHelperService } from './cf-core-gallery-helper.service'; export declare class CfCoreGalleryThumbnailsComponent implements OnChanges { private sanitization; private elementRef; private helperService; thumbnailsLeft: string; mouseenter: boolean; images: string[]; columns: number; rows: number; arrows: boolean; arrowsAutoHide: boolean; margin: number; selectedIndex: number; clickable: boolean; swipe: boolean; onActiveChange: EventEmitter<{}>; private index; constructor(sanitization: DomSanitizer, elementRef: ElementRef, helperService: CfCoreGalleryHelperService); ngOnChanges(changes: SimpleChanges): void; onMouseEnter(): void; onMouseLeave(): void; onResize(): void; handleClick(event: Event, index: number): void; moveRight(): void; moveLeft(): void; canMoveRight(): boolean; canMoveLeft(): boolean; getThumbnailLeft(index: number): SafeStyle; getThumbnailTop(index: number): SafeStyle; getThumbnailWidth(): SafeStyle; getThumbnailHeight(): SafeStyle; setThumbnailsPosition(): void; setDefaultPosition(): void; canShowArrows(): boolean; validateIndex(): void; private getThumbnailPosition(index, count); private getThumbnailDimension(count); private getMaxIndex(); private getVisibleCount(); private getSafeStyle(value); }