import type { BigSaleContext, BigSaleMode } from '../types';
import type { ILoadProductsParams } from '../../../plus/salesSdk';
interface UseSelectFloorMapResourceForBigSaleOptions {
    context: BigSaleContext;
    mode: BigSaleMode;
    businessCode?: string;
    bookingConfigParams?: Record<string, any>;
    productLoadParams?: ILoadProductsParams;
}
/**
 * BigSale 内部“选择桌台/资源”入口：打开宿主平面图弹窗，并把选中结果合并回当前 BigSale。
 *
 * @example
 * const { openSelectFloorMapResource } = useSelectFloorMapResourceForBigSale({ context, mode: 'retail' });
 * openSelectFloorMapResource();
 */
export declare function useSelectFloorMapResourceForBigSale(options: UseSelectFloorMapResourceForBigSaleOptions): {
    hasReservationRuleProduct: boolean;
    openSelectFloorMapResource: (this: unknown) => void;
};
export {};
