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;
}
