import type { PisellReservationTableRow } from '../types'; /** * 是否为「资源行 + bookings」列表(与扁平预约项数组区分:后者一般无 `bookings` 数组字段)。 */ export declare function isSalesEmbeddedResourceBookingsList(items: unknown): items is unknown[]; /** * `getResourceBookingList` 返回的带 `bookings` 的资源列表 → `PisellReservationTableRow[]` */ /** * 从宿主资源行原始字段里读非负计数:仅接受 finite & ≥ 0; * 空串 / 非数字 / 负数视为缺失返回 undefined。供 `bookingCount` / * `bookingCount` / `compeleteBookingCount` 等同语义计数字段复用。 */ export declare function readNonNegativeCount(v: unknown): number | undefined; /** * 宿主资源行「已完成订单数」:接口字段名为 `compeleteBookingCount`(历史拼写)。 * 映射到内部 `PisellReservationTableRow.completeBookingCount`;仅当宿主仍返回 * `completeBookingCount` 时作兜底,勿在前端其它处再猜字段名。 */ export declare function readHostResourceRowCompleteBookingCount(o: Record): number | undefined; export declare function salesEmbeddedResourceListToTableRows(items: unknown[]): PisellReservationTableRow[];