import React from 'react'; import { CSSObject } from 'styled-components'; import type { SizeProps, PickerSize, PickerItem as PickerItemType } from './types'; declare const sizes: Record; interface StyledSizeProps { $size: keyof typeof sizes; $noScrollBehavior: boolean; isSnapAlwaysStop?: boolean; } export declare const StyledPickerItem: import("styled-components").StyledComponent<"div", any, StyledSizeProps, never>; export declare const StyledWhiteText: import("styled-components").StyledComponent<"div", any, {}, never>; export interface PickerItemProps extends React.HTMLAttributes, SizeProps { item: PickerItemType; index: number; activeIndex: number; noScrollBehavior: boolean; onItemClick?: (item: PickerItemType) => void; /** * Автофокус на компоненте. */ autofocus?: boolean; /** * Останавливает прокрутку скролла на выбранном элементе * * @example * Например, исходный массив: [0,1,2,3,0,1,2,3,0,1,2,3], и активный индекс <5> (т.е. число 1) * тогда, при сильном свайпе вниз скролл остановится на элементе с индексом <2> (и числом 2), * и перебросит на элемент с индексом <6> (т.е. числом 2) */ isSnapAlwaysStop?: boolean; } export declare const PickerItem: React.FC; export {}; //# sourceMappingURL=PickerItem.d.ts.map