/**
 * @file Picker
 * @description 移动端列滚动选择器
 */
import type { ReactNode } from 'react';
import React from 'react';
import type { LocaleProps, ThemeProps } from 'jamis-core';
import type { PickerColumnItem } from '../types';
export type PickerValue = string | number;
interface PickerProps extends ThemeProps, LocaleProps {
    title?: String | ReactNode;
    labelField?: string;
    valueField?: string;
    className?: string;
    showToolbar?: boolean;
    defaultValue?: PickerValue[];
    value?: PickerValue[];
    swipeDuration?: number;
    visibleItemCount?: number;
    itemHeight?: number;
    columns: PickerColumnItem[] | PickerColumnItem;
    onChange?: (value?: PickerValue[], index?: number, confirm?: boolean) => void;
    onClose?: (value?: PickerValue[]) => void;
    onConfirm?: (value?: PickerValue[]) => void;
}
declare const _default: React.NamedExoticComponent<PickerProps>;
export default _default;
