import type { GlobalSearchProvider } from '../types';
import type { SalesSearchItem } from '../api/searchService';
/**
* 订单 Provider(**真实接入**,走 ES 万能搜索 `/shop/es/search/sales`)。
*
* 用法(真实环境):
* ```tsx
* // 通常无需显式传,FullPage 未传 providers 时默认回退到 allProviders(含本 provider)。
*
* ```
* 需保证壳层已注入 request 客户端(FullPage / Modal 内部已 `request.setRequest(engine.utils.request)`)。
*
* **按搜索模式(mode)切换内容区形态**(业务语义):
* - **业务模式(business = 精确搜索,search_mode='identifier')**:内容区直接逐条展示订单详情
* (命中 0 条 → 空态,多条 → 详情竖向排列);订单 id 取自 ES 命中项顶层 `order_id`,
* 用 `SaleDetail` 按 id 拉完整详情。
* - **管理模式(admin,search_mode='fuzzy')**:用底层 `PisellSalesGrid`(受控 `data`)渲染订单表格,
* **数据源就是 ES 搜索结果**(不再让 Sales Management 自己发 `/shop/order/v2/list`);列不变、正常取值,
* 点行 → 外层右侧详情栏(桌面)/抽屉(手机)。
*/
export declare const salesProvider: GlobalSearchProvider;
export default salesProvider;