import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export interface ScrollNavData { testName: string; elwidth: number; startix: number; } export declare class ScrollnavComponent implements OnInit, AfterViewInit { cdr: ChangeDetectorRef; scrollParentEl: ElementRef; model: ScrollNavData; data: Array; columnName: string; showPose: EventEmitter; markCurrentFileAsChanged: EventEmitter; currentClass: any; PLAY_STATE_VISUAL: any; TEST_STATE_VISUAL: any; playState: any; testState: any; dragging: any; scroll: any; window: Array; static STEP_COLORS: any; constructor(cdr: ChangeDetectorRef); detectChanges(): void; computeCurrentColorClass(): void; currentClassChanged(arg: any): void; togglePlayPause(): void; toggleTest(): void; ngOnInit(): void; getStepValue(step: any, columnName: string): any; getStepColor(step: any, columnName: string): any; computeDimensions(): void; ngAfterViewInit(): void; onResize(event: any): void; onMouseMove(ev: any): void; assignCurrentClassToStep(selectedStep: any): void; getRealStep(delta: number): any; zoomInOut(deltaY: number): void; clampNShow(): void; onMouseWheel(ev: WheelEvent): void; mouseDownScroll(ev: MouseEvent): void; mouseUpScroll(ev: MouseEvent): void; mouseDownSteps(ev: MouseEvent): void; mouseUpSteps(ev: MouseEvent): void; resetDragging(): void; moveInTimeLocalReal(amount: number, deltaY: number): void; moveInTimeLocal(amount: number, deltaY: number): void; computeRealIndexFromLeft(): void; moveInTime(ev: WheelEvent): void; clampRealIndex(): void; clampScroll(): void; computeWindow(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }