///
export interface UseSalesGridDataParams {
perspective: 'monitor' | 'handle';
extParams?: {
list?: Record;
};
}
/**
* Sales Management 内使用的列表数据 hook:统一发起订单/预订列表请求,
* 管理分页、筛选、多选状态,并返回传给 PisellSalesGrid 的受控 props,
* 使 Sales Grid 成为通用展示组件。
*/
export declare function useSalesGridData(params: UseSalesGridDataParams): {
data: any;
loading: boolean;
total: any;
pagination: {
pageNumber: number;
pageSize: number;
};
onPageChange: (pageNumber: number, pageSize: number) => void;
searchParams: Record;
onSearch: (params: Record) => void;
onReset: () => void;
selectedKeys: import("react").Key[];
selectedRows: any[];
onSelectionChange: (keys: React.Key[], rows: any[]) => void;
rowKey: (record: any) => import("react").Key;
onRefresh: (keys: React.Key[]) => void;
refreshAsync: () => Promise;
};