import { ISearchDependencies } from '../../common/ISearchDependencies'; import { FilterKeyValuesMap } from '../../common/FilterKeyValuesMap'; import { BaseProgrammeRule } from '../BaseProgrammeRule'; export declare class DegreeDisciplineRule extends BaseProgrammeRule { private readonly degreesAcceptingAllDisciplines; private readonly allIndexableDegrees; private readonly lawDisciplineIds; private readonly masterOfPhilosophyDisciplineIds; private readonly educationDisciplineIds; private readonly engineeringDisciplineIds; private readonly postgraduateDiplomaDisciplineIds; getName(): string; getDescription(): string; forSearch(dependencies: ISearchDependencies): Promise; forSitemapGenerator(filterKeyValues: FilterKeyValuesMap): Promise; }