declare type UnknownRecord = Record; export interface ReservationMobileTableToolbarConfigParams { baseToolBar?: UnknownRecord; quickFilterFilterList?: UnknownRecord[]; searchGetContainer?: (() => HTMLElement) | undefined; } /** 手机 Table 顶栏快筛:改用 antd-mobile CalendarPicker 区间选择,与右侧 32px 控件对齐 */ export declare const MOBILE_TOOLBAR_RANGE_FILTER_ITEM_CLASS = "pisell-reservation-mobile-toolbar-range-filter-item"; export interface AdaptFilterListForMobileOptions { /** 适配后 range 项 Form.Item 额外 className(顶栏快筛用于行内对齐) */ rangeFormItemClassName?: string; /** 顶栏快筛需去掉 Form.Item 底边距 */ compactFormItem?: boolean; /** PisellMobileDateRangePicker 触发器样式:toolbar 顶栏 / filter 弹层 */ rangePickerVariant?: 'toolbar' | 'filter'; } /** * 手机端将 `rangePicker` 筛项统一为 `PisellMobileDateRangePicker`(custom)。 * 兼容顶栏快筛(placeholder/showTime 在 props)与 Filter 弹层 otherFilter(在 other)。 */ export declare function adaptFilterListForMobile(filterList: UnknownRecord[], options?: AdaptFilterListForMobileOptions): UnknownRecord[]; export declare function adaptQuickFiltersForMobileToolbar(filterList: UnknownRecord[]): UnknownRecord[]; /** 手机 Filter 弹层:`toolBar.filter.defaultFilterValue.otherFilter` 中的 rangePicker 适配 */ export declare function adaptFilterConfigForMobile(filterConfig: UnknownRecord): UnknownRecord; export interface ReservationHudDrawerToolbarConfigParams { baseToolBar?: UnknownRecord; searchGetContainer?: (() => HTMLElement) | undefined; quickFilterComponent: unknown; } /** * 手机日程类视图(日历 / 平面图):仅补 narrow-stack,不套用 Table 顶栏密度与 padding 类。 */ export declare function buildReservationPhoneNarrowStackToolbarConfig(baseToolBar?: UnknownRecord): UnknownRecord; export declare function buildReservationMobileTableToolbarConfig(params: ReservationMobileTableToolbarConfigParams): UnknownRecord; export declare function buildReservationMobileTableGridConfig(grid: UnknownRecord | undefined): UnknownRecord; export declare function buildReservationHudDrawerToolbarConfig(params: ReservationHudDrawerToolbarConfigParams): UnknownRecord; export {};