import { PickerViewOptions } from './types';
interface MetaInfo {
    itemContainer?: HTMLElement;
    items?: HTMLCollection;
    listContainerHeight: number;
    itemHeight: number;
    minScrollY: number;
    maxScrollY: number;
    limitMinScrollY: number;
    limitMaxScrollY: number;
}
export declare class PickerView {
    #private;
    readonly rootNode: HTMLElement;
    readonly options: PickerViewOptions;
    metaInfo: MetaInfo;
    innerSelectedIndex: number;
    constructor(rootNode: HTMLElement, options: PickerViewOptions);
    setIndex(event: number, duration?: number): number;
    destroy(): void;
}
export {};
