import { GuidValue } from "@omnia/fx/models"; import { CategorySearchResult, SearchProviderBase, SearchRequest } from "."; export declare abstract class SearchProvider implements SearchProviderBase { abstract readonly title: string; abstract readonly omniaServiceId: GuidValue; abstract readonly providerId: GuidValue; abstract providerDisplayRenderManifestId: GuidValue; hideSearchTemplates?: boolean; getSearchCategoryResult: (searchRequest: SearchRequest) => Promise; shouldHideSearchProvider?: () => Promise; }