import { type MutableRefObject } from 'react';
import { type Dayjs } from 'dayjs';
import type { ReservationScheduleBandValue } from '@pisell/materials';
import type { PisellReservationProps } from '../types';
declare type PisellOSLike = {
    getModule?: (name: string) => unknown;
} | null | undefined;
/**
 * 内置列表且资源台 + floorDayBooking 均就绪后，向宿主 sales 拉两套数据：
 * - `getResourceBookingList`：游标时刻下的预约子集，参与合并进平面图 dataSources；
 * - `getTimelineHighlights`：时间轴密度折线（无则退回 PisellReservation 内本地计算）。
 */
export declare function useReservationSalesHostData(options: {
    isInternalListData: boolean;
    pisellosRef: MutableRefObject<PisellOSLike>;
    hasPisellosGetModule: boolean;
    debouncedSchedule: ReservationScheduleBandValue;
    resourceBoardLoading: boolean;
    floorDayBookingLoading: boolean;
    floorDayBookingData: unknown[];
    scheduleDate: Dayjs;
    timeNavigatorPropsProp?: PisellReservationProps['timeNavigatorProps'];
}): {
    salesResourceBookings: unknown[] | null;
    salesTimelineHighlights: number[] | null;
};
export {};
