import { SlideState } from './State';
import { SmoothScroller } from '../types';
export declare class SlideEventTarget extends SlideState {
    scroller: SmoothScroller;
    hasSmoothSnapScrolling: boolean;
    private scrollCancelTimeoutId;
    private scrollCycleTimeout;
    closeOverlay(): void;
    openOverlay(): void;
    bindHolderEvent(): void;
    dispatchScrollEvent(): void;
    bindScrollEvent(): void;
    destroy(index: number): Promise<boolean>;
    freeze(index: number): Promise<void>;
    activate(index: number): Promise<void>;
    freezeAll(): void;
    to(id: number | string, smooth?: boolean): Promise<void>;
}
