import { ElementRef } from '@angular/core'; import { SlideConfig, SlideData, SlideEvent } from "./slide-instance"; import * as i0 from "@angular/core"; export declare class SlideComponent { localConfig?: SlideConfig; localData: SlideData; localEvents?: SlideEvent; rootRef: ElementRef; containerRef: ElementRef; dragBlockRef: ElementRef; dragBarRef: ElementRef; tileRef: ElementRef; state: { dragLeft: number; thumbLeft: number; }; isFreeze: boolean; set config(config: SlideConfig); set data(data: SlideData); set events(events: SlideEvent); get hasDisplayWrapperState(): boolean; get hasDisplayImageState(): boolean; private dsFn; ngAfterViewInit(): void; ngOnDestroy(): void; updateState(): void; dragEvent(e: Event | any): void; closeEvent(e: Event | any): boolean; refreshEvent(e: Event | any): boolean; reset(): void; clear(): void; close(): void; refresh(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }