import { FilterKeyValuesMap } from '../../common/FilterKeyValuesMap'; import { IRule } from '../../common/IRule'; import { ISearchDependencies } from '../../common/ISearchDependencies'; import { FilterKey } from '@studyportals/search-filters/server-side'; export declare abstract class BaseSearchVolumeOrganisationsRule implements IRule { private readonly filterKey; private readonly idsWithSearchVolume; constructor(filterKey: FilterKey, idsWithSearchVolume: string[]); abstract getName(): string; forSearch(dependencies: ISearchDependencies): Promise; forSitemapGenerator(filterKeyValues: FilterKeyValuesMap): Promise; private hasSearchVolume; getDescription(): string; }