/// import type { BasePickerViewProps, PickerColumnItem, PickerValue } from '../picker-view/interface'; import { MountContainer } from '../utils/dom'; export interface BasePickerContainerProps { title?: string; confirmText?: string; cancelText?: string; visible?: boolean; maskClosable?: boolean; forceRender?: boolean; destroy?: boolean; safeArea?: boolean; mountContainer?: MountContainer; onConfirm?: () => void; onCancel?: () => void; onClose?: () => void; afterOpen?: () => void; afterClose?: () => void; children?: React.ReactNode; } export interface BasePickerProps extends Omit, Omit { onChange?: (value: PickerValue[], items: PickerColumnItem[], index: number) => void; onConfirm?: (value: PickerValue[], items: PickerColumnItem[]) => void; onCancel?: () => void; }