declare type navPlacement = 'left' | 'right' | 'top' | 'bottom';
export interface allElementDeps {
    activeTab?: HTMLElement;
    navsContainer?: HTMLElement;
    navsWrap?: HTMLElement;
    leftOperations?: HTMLElement;
    toLeftBtn?: HTMLElement;
    rightOperations?: HTMLElement;
    toRightBtn?: HTMLElement;
}
declare const _default: {
    calcScrollLeft(elements: allElementDeps, scrollLeft: number): number;
    calculateCanToLeft(depElement: allElementDeps, scrollLeft: number, placement: navPlacement): boolean;
    calculateCanToRight(depElement: allElementDeps, scrollLeft: number, placement: navPlacement): boolean;
    moveActiveTabIntoView(depElement: allElementDeps, scrollLeft: number): number;
    scrollToLeft(depElement: allElementDeps, scrollLeft: number): number;
    scrollToRight(depElement: allElementDeps, scrollLeft: number): number;
};
export default _default;
