import { ElementRef, EventEmitter, OnInit } from '@angular/core'; import * as i0 from "@angular/core"; export declare class BasePickerComponent implements OnInit { wheel: ElementRef; /** General configurations **/ infiniteWheelStyle: boolean; size: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; enableOpacity: boolean; addBorder: boolean; /** Data handling and display **/ visibleItemsCount: number; displayData: string[]; selectedItemIndex: number; /** Controls **/ enableMouseWheel: boolean; newSelectedIndex: EventEmitter; itemsCount: number; movementMeasure: number; distThreshold: number; wheelMiddleIndex: number; range: number[]; orderMapping: { [key: number]: number; }; opacityMapping: { [key: number]: number; }; indexPaddingSize: number; constructor(); ngOnInit(): void; transition(direction: number, event: any): void; callFor(func: any, times: number, timeout?: number): void; moveWheelUp(): void; moveWheelDown(): void; numberClicked(index: number): void; private speedFactor; emitNewSelection(): void; onMouseWheel(event: any): void; adjustItemsOrder(orderMapping: { [key: number]: number; }): void; adaptDataForBoundedStyle(): string[]; setOpacityMapping(range: number[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }