import type { KlevuAnyTypeOfRecord, KlevuTypeOfRequest } from "."; import type { KlevuBaseQuery } from "./KlevuBaseQuery.js"; /** * Klevu API query specific for Also Viewed recommendation */ export type KlevuAlsoViewedQuery = KlevuBaseQuery & { typeOfRequest: KlevuTypeOfRequest.AlsoViewed; settings?: { context?: { recentObjects: Array<{ typeOfRecord: KlevuAnyTypeOfRecord; records: Array<{ id: string; }>; }>; }; }; };