import React from 'react';
import { CascadePickerItemProps, ItemValue, WheelPickerPropsBase } from './components/WheelPicker/type';
export interface PickerProps extends WheelPickerPropsBase {
    /** 选择项列表 */
    data: CascadePickerItemProps[] | Array<CascadePickerItemProps[]>;
    /** 展示几列 */
    cols?: number;
    /** 当前值 */
    value?: ItemValue[];
    /** 修改事件 */
    onChange?: (value?: ItemValue[]) => void;
}
/** 弹窗Picker的属性 */
export interface ModalPickerProps {
    /** 选择器标题 */
    title?: string;
    /** 是否弹窗显示 */
    visible?: boolean;
    /** 弹窗关闭事件 */
    onClosed?: () => void;
    /** 取消按钮文本 */
    cancelText?: string;
    /** 确认按钮文本 */
    okText?: string;
    /** 选择器显示类型。view表示在页面显示；modal表示在弹窗中显示；默认为modal */
    displayType?: 'view' | 'modal';
}
export declare type ComPickerProps = Omit<PickerProps, 'data'> & {
    data: CascadePickerItemProps[];
} & ModalPickerProps;
declare function Picker(props: ComPickerProps): React.JSX.Element;
export default Picker;
