import { QuerySearchArgs, SearchInput, SearchResponse } from '@subit/common/lib/generated-types'; import { Omit } from '@subit/common/lib/omit'; import { RequestContext } from '../../api/common/request-context'; import { SearchResolver as BaseSearchResolver } from '../../api/resolvers/admin/search.resolver'; import { FacetValue } from '../../entity'; import { FulltextSearchService } from './fulltext-search.service'; export declare class ShopFulltextSearchResolver implements Omit { private fulltextSearchService; constructor(fulltextSearchService: FulltextSearchService); search(ctx: RequestContext, args: QuerySearchArgs): Promise>; facetValues(ctx: RequestContext, parent: { input: SearchInput; }): Promise>; } export declare class AdminFulltextSearchResolver implements BaseSearchResolver { private fulltextSearchService; constructor(fulltextSearchService: FulltextSearchService); search(ctx: RequestContext, args: QuerySearchArgs): Promise>; facetValues(ctx: RequestContext, parent: { input: SearchInput; }): Promise>; reindex(ctx: RequestContext): Promise>; }