import type { OrderData, OrderFilters, OrderFilterResult } from '../types';
export type { OrderFilters, OrderFilterResult } from '../types';
/**
 * 订单过滤函数
 * @param orders 原始订单列表
 * @param filters 过滤条件
 * @returns 过滤 + 排序 + 分页后的结果
 *
 * @优化口子 性能优化预留：
 * - 可在此函数入口加缓存（按 filters 签名缓存结果）
 * - 可对枚举字段建倒排索引（status/payment_status/shipping_status/customer_id）
 * - 可对文本字段加前缀树或分词索引
 * - 可做增量过滤而非全量遍历
 */
export declare function filterOrders(orders: OrderData[], filters: OrderFilters): OrderFilterResult;
