import type { ReservationScheduleBandValue } from '@pisell/materials';
/**
 * @returns `schedule` 绑定日程带 UI；`debouncedSchedule` 绑定 sales / patch / 外部 onSearch。
 * `queueCommittedSchedule`：防抖；`flushCommittedSchedule`：立即同步（如「跟随当前时间」）。
 */
export declare function useReservationScheduleDebounced(options: {
    scheduleValueProp: ReservationScheduleBandValue | undefined;
}): {
    internalSchedule: ReservationScheduleBandValue;
    setInternalSchedule: import("react").Dispatch<any>;
    schedule: any;
    debouncedSchedule: ReservationScheduleBandValue;
    scheduleRef: import("react").MutableRefObject<any>;
    flushCommittedSchedule: (next: ReservationScheduleBandValue) => void;
    queueCommittedSchedule: (next: ReservationScheduleBandValue) => void;
};
