///
import './picker.less';
import { prompt } from './prompt.js';
export type { PickerProps, PickerRef, PickerActions } from './picker.js';
export type { PickerValue, PickerColumnItem, PickerColumn, PickerValueExtend, } from '../picker-view/index.js';
declare const _default: import("react").NamedExoticComponent<{
columns: import("../picker-view/index.js").PickerColumn[] | ((value: import("../picker-view/index.js").PickerValue[]) => import("../picker-view/index.js").PickerColumn[]);
value?: import("../picker-view/index.js").PickerValue[] | undefined;
defaultValue?: import("../picker-view/index.js").PickerValue[] | undefined;
loading?: boolean | undefined;
loadingContent?: import("react").ReactNode;
onSelect?: ((value: import("../picker-view/index.js").PickerValue[], extend: import("../picker-view/index.js").PickerValueExtend) => void) | undefined;
onConfirm?: ((value: import("../picker-view/index.js").PickerValue[], extend: import("../picker-view/index.js").PickerValueExtend) => void) | undefined;
onCancel?: (() => void) | undefined;
onClose?: (() => void) | undefined;
closeOnMaskClick?: boolean | undefined;
visible?: boolean | undefined;
title?: import("react").ReactNode;
confirmText?: import("react").ReactNode;
cancelText?: import("react").ReactNode;
children?: ((items: (import("../picker-view/index.js").PickerColumnItem | null)[], actions: import("./picker.js").PickerActions) => import("react").ReactNode) | undefined;
renderLabel?: ((item: import("../picker-view/index.js").PickerColumnItem) => import("react").ReactNode) | undefined;
mouseWheel?: boolean | undefined;
popupClassName?: string | undefined;
popupStyle?: import("react").CSSProperties | undefined;
} & Pick & {
className?: string | undefined;
style?: (import("react").CSSProperties & Partial>) | undefined;
tabIndex?: number | undefined;
} & import("react").AriaAttributes & import("react").RefAttributes> & {
readonly type: import("react").ForwardRefExoticComponent<{
columns: import("../picker-view/index.js").PickerColumn[] | ((value: import("../picker-view/index.js").PickerValue[]) => import("../picker-view/index.js").PickerColumn[]);
value?: import("../picker-view/index.js").PickerValue[] | undefined;
defaultValue?: import("../picker-view/index.js").PickerValue[] | undefined;
loading?: boolean | undefined;
loadingContent?: import("react").ReactNode;
onSelect?: ((value: import("../picker-view/index.js").PickerValue[], extend: import("../picker-view/index.js").PickerValueExtend) => void) | undefined;
onConfirm?: ((value: import("../picker-view/index.js").PickerValue[], extend: import("../picker-view/index.js").PickerValueExtend) => void) | undefined;
onCancel?: (() => void) | undefined;
onClose?: (() => void) | undefined;
closeOnMaskClick?: boolean | undefined;
visible?: boolean | undefined;
title?: import("react").ReactNode;
confirmText?: import("react").ReactNode;
cancelText?: import("react").ReactNode;
children?: ((items: (import("../picker-view/index.js").PickerColumnItem | null)[], actions: import("./picker.js").PickerActions) => import("react").ReactNode) | undefined;
renderLabel?: ((item: import("../picker-view/index.js").PickerColumnItem) => import("react").ReactNode) | undefined;
mouseWheel?: boolean | undefined;
popupClassName?: string | undefined;
popupStyle?: import("react").CSSProperties | undefined;
} & Pick & {
className?: string | undefined;
style?: (import("react").CSSProperties & Partial>) | undefined;
tabIndex?: number | undefined;
} & import("react").AriaAttributes & import("react").RefAttributes>;
} & {
prompt: typeof prompt;
};
export default _default;