import { FilterKeyValuesMap } from './FilterKeyValuesMap'; import { ISearchDependencies } from './ISearchDependencies'; export interface IRule { getName(): string; forSearch(dependencies: ISearchDependencies): Promise; forSitemapGenerator(filterKeyValues: FilterKeyValuesMap): Promise; getDescription(): string; }