import { FilterKeyValuesMap } from '../common/FilterKeyValuesMap'; import { IProgrammeRule } from './IProgrammeRule'; import { ISearchDependencies } from '../common/ISearchDependencies'; export declare abstract class BaseProgrammeRule implements IProgrammeRule { forSitemapGeneratorWithPageNumber(filterKeyValues: FilterKeyValuesMap): Promise; abstract forSitemapGenerator(filterKeyValues: FilterKeyValuesMap): Promise; abstract forSearch(dependencies: ISearchDependencies): Promise; abstract getName(): string; abstract getDescription(): string; }