declare type UnknownRecord = Record<string, unknown>;
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 {};
