UNPKG

cui-light

Version:
19 lines (18 loc) 931 B
import { IUIInteractionProvider } from "../../core/models/interfaces"; export declare class CollectionManagerHelper { #private; constructor(interactions: IUIInteractionProvider); setElements(elements: Element[]): void; setToggle(className: string): void; addAnimationClass(currentElement: Element, nextElement: Element, animIn: string, animOut: string): void; setFinalClasses(currentElement: Element, nextElement: Element, animIn: string, animOut: string): void; verifyIndex(index: number, current: number, count: number): boolean; setCurrent(newIndex: number, current: number): Promise<boolean>; setCurrentWithAnimation(newIndex: number, animClassIn: string, animClassOut: string, duration: number, current: number): Promise<boolean>; getCurrentIndex(): number; elements(): Element[]; check(): boolean; count(): number; lock(): void; unlock(): void; }