export declare class XShowcase {
    isLeftArrowActive: boolean;
    isRightArrowActive: boolean;
    activeScroll: any;
    activeMediaIndex: number;
    busyScroll: boolean;
    mediaElements: Array<HTMLXShowcaseItemElement>;
    /**
     * Element reference
     */
    el: HTMLElement;
    componentDidLoad(): void;
    searchMediaElements(): void;
    onContainerScroll(): void;
    onScrollLeft(): void;
    onScrollRight(): void;
    onSelectMedia(event: MouseEvent, index: number): void;
    scrollItemTo(positionFactor: any): void;
    selectMediaElement(index: number): void;
    getMediaThumb(media: HTMLXShowcaseItemElement): string;
    getYoutubeId(url: string): string | false;
    getMainElementRender(): any;
    /**
     * Render component
     */
    render(): any;
}
