import type { Dayjs } from 'dayjs'; import type { CSSProperties, ReactNode } from 'react'; import type { CalendarPickerProps } from 'antd-mobile'; /** toolbar:顶栏快筛 32px;filter:Filter 弹层内与 Select 对齐的 48px 触发器 */ export declare type PisellMobileDateRangePickerVariant = 'toolbar' | 'filter'; export declare const PISELL_MOBILE_DATE_RANGE_PICKER_FILTER_POPUP_CLASS = "pisell-mobile-date-range-picker__popup"; export interface PisellMobileDateRangePickerProps { value?: unknown; onChange?: (value: [Dayjs, Dayjs] | undefined) => void; /** 展示格式,默认 DD/MM/YYYY */ format?: string; placeholder?: string; className?: string; style?: CSSProperties; title?: ReactNode; confirmText?: string; allowClear?: boolean; min?: Date; max?: Date; /** 默认 toolbar;filter 用于手机 Filter 弹层 */ variant?: PisellMobileDateRangePickerVariant; getContainer?: CalendarPickerProps['getContainer']; popupClassName?: CalendarPickerProps['popupClassName']; popupStyle?: CalendarPickerProps['popupStyle']; /** Filter 弹层:日历打开时通知外层保持 Popover 不收起 */ onOpen?: () => void; onClose?: () => void; }