import { RecommendationFiltersJoinerRule } from '../models/Content/RecommendationOptions'; declare class DocumentApiQuery { slug: string; productId?: string; itemsIds?: Array; itemsExcluded?: Array; additionalFilters?: string; filtersJoiner?: RecommendationFiltersJoinerRule; additionalElasticFilters?: string; elasticFiltersJoiner?: RecommendationFiltersJoinerRule; displayAttribute?: Array; includeContextItems?: boolean; params?: object; constructor(slug: string); toObject(): { slug: string; productId: string | undefined; itemsIds: string[] | undefined; itemsExcluded: string[] | undefined; additionalFilters: string | undefined; filtersJoiner: RecommendationFiltersJoinerRule | undefined; additionalElasticFilters: string | undefined; elasticFiltersJoiner: RecommendationFiltersJoinerRule | undefined; displayAttribute: string[] | undefined; includeContextItems: boolean | undefined; params: object | undefined; }; } export { DocumentApiQuery };