import { HttpResponse, HttpResponseList } from '../../types';
import { DiscountInstListType } from '../types';
import { ChannelItemType, EnterpriseItemType, ProOrderRepastCreateType, ReqDiscountParamType, RoomTypeItem, UserInfoType } from './type';
import { AccomOrderPageType, ProOrderRmsInventoryCheckResultType } from '../../index';
import { GetPageParamsClass } from './constants';

export declare const requestDiscountList: (url: string, params: ReqDiscountParamType) => Promise<HttpResponseList<DiscountInstListType>>;
/** 查询渠道 */
export declare const requestGetChannels: () => Promise<HttpResponseList<ChannelItemType>>;
/** 获取企业预订企业列表 */
export declare const requestEnterpriseList: () => Promise<HttpResponseList<EnterpriseItemType>>;
/** 获取房间列表 */
export declare const requestGetRoomList: () => Promise<HttpResponseList<RoomTypeItem>>;
/** 查询管家 */
export declare const requestHmProOrderListButler: () => Promise<HttpResponseList<UserInfoType>>;
/** 查询销售 */
export declare const requestHmProOrderListSaler: () => Promise<HttpResponseList<UserInfoType>>;
/** 餐饮订单创建 */
export declare const requestHmProOrderRepastCreate: (params: ProOrderRepastCreateType) => Promise<HttpResponse<{
    rmsInventoryCheckResult?: ProOrderRmsInventoryCheckResultType;
}>>;
/** 餐饮关联订单创建 */
export declare const requestHmProOrderRepastJointOrderCreate: (params: Omit<ProOrderRepastCreateType, "orderInfo">) => Promise<HttpResponse<{
    rmsInventoryCheckResult?: ProOrderRmsInventoryCheckResultType;
}>>;
export declare const requestAccomOrderPage: (params: GetPageParamsClass) => Promise<HttpResponse<AccomOrderPageType>>;
