import type { ProductData } from '../../../modules/Product/types';
export interface SessionCatalogStaleInfo {
    productId: number | string | null;
    productTitle: string | null;
    sessionDay: string | null;
    timeBarDay: string | null;
    bookingDate: unknown;
}
/**
 * 判断 session 商品 catalog 中的 session 日历日是否与当前 TimeBar / bookingDate 不一致。
 *
 * @example
 * isSessionCatalogDateStale(product, '2026-06-05 19:01:18');
 * // session 为 2026-06-04 → true；一致或无 session 快照 → false
 */
export declare function isSessionCatalogDateStale(product: ProductData & Record<string, any>, bookingDate: unknown): boolean;
/**
 * 组装 session catalog 日期不一致时的日志 metadata。
 *
 * @example
 * buildSessionCatalogStaleInfo(product, '2026-06-05 19:01:18');
 */
export declare function buildSessionCatalogStaleInfo(product: ProductData & Record<string, any>, bookingDate: unknown): SessionCatalogStaleInfo;
