import type { Config, GenderCode } from '../../types/index.js'; import type { Contents } from './contents.types.js'; import type { PriceType } from '../../products/types/index.js'; export declare enum CommercePagesType { Product = "PRODUCT", Listing = "LISTING", Set = "SET" } export type QueryCommercePages = { type: CommercePagesType; id?: number; gender?: GenderCode; brand?: number; category?: string; priceType?: PriceType; sku?: string; pageIndex?: number; pageSize?: number; 'target.benefits'?: string; 'target.segments'?: string; }; export type CommercePages = Contents; export type CommercePagesContent = CommercePages['entries']; export type GetCommercePages = (query: QueryCommercePages, config?: Config) => Promise;