import React from 'react'; interface IProps { perspective: 'monitor' | 'handle'; businessCode?: string; biz?: string; style?: React.CSSProperties; /** 实例 id,透传 SalesGrid/RecordBoard 用于列显隐持久化(localStorage) */ __id?: string; /** * 外部受控关键词。 * * 一旦提供(!= undefined),就会同步到内部表格的 searchParams.keyword, * 用于「外层有统一搜索框(如全局搜索)」想要驱动这张表格的列表请求时使用。 * 不传时保持原行为(由 toolBar 内部的搜索框自管)。 */ keyword?: string; /** * 透传字段;会被合并进列表请求的 extParams(list.mode)。 * * SalesManagement 本身**不基于该字段做任何 UI 逻辑**,仅作为参数透传给后端, * 由后端按需消费(如视角切换 admin/business)。 */ mode?: string; /** * 是否隐藏表格 toolBar 上的搜索框。 * * 通常配合 `keyword` 受控一起使用(外面已经有输入框时,避免里外重复)。 * @default false */ hideToolbarSearch?: boolean; /** * 行点击拦截回调(opt-in)。 * * 传入后,点击表格行会调用它(用于「就地内联展示订单详情」等场景), * 而**不再**触发宿主引擎的 `pisell1.handleOpenSaleDetail` 抽屉; * 不传则保持原行为(与 Sales Management 侧栏页一致)。 */ onOpenDetail?: (params: { orderId: any; record: any; }) => void; } declare const PisellSalesManagement: (props: IProps) => React.JSX.Element; export default PisellSalesManagement;