import { type SearchQuery } from '@unchainedshop/core-filters'; import type { Modules } from '../modules.ts'; import { type SearchAssortmentsOptions } from '../directors/index.ts'; export declare function searchAssortmentsService(this: Modules, searchQuery: SearchQuery, options: { forceLiveCollection?: boolean; locale: Intl.Locale; userId?: string; }): Promise<{ searchConfiguration: SearchAssortmentsOptions; totalAssortmentIds: string[]; assortmentsCount: () => Promise; assortments: ({ offset, limit }: { offset: any; limit: any; }) => Promise; }>;