import { ISearchDependencies } from '../../common/ISearchDependencies'; import { FilterKeyValuesMap } from '../../common/FilterKeyValuesMap'; import { ISearchApiClient } from '../../sitemap-generator/ISearchApiClient'; import { IProgrammeRule } from '../IProgrammeRule'; export declare class MinimumAmountOfResultsRule implements IProgrammeRule { private readonly minimumResultsCount; private readonly maximumPageSize; private readonly searchApiClient?; constructor(searchApiClient?: ISearchApiClient); forSearch(dependencies: ISearchDependencies): Promise; forSitemapGeneratorWithPageNumber(filterKeyValues: FilterKeyValuesMap, pageNumber: number): Promise; forSitemapGenerator(): Promise; getName(): string; getDescription(): string; }