import { FilterCombinations } from '../../../enums/FilterCombinations'; import { SingleValueSelectedForFilterRule } from '../../../common/rules/SingleValueSelectedForFilterRule'; import { OnlyFiltersSelectedRule } from '../../../common/rules/OnlyFiltersSelectedRule'; import { OnlineAttendanceRule } from '../../../common/rules/OnlineAttendanceRule'; import { RankedOrganisationsSeoIndexabilityPolicy } from '../RankedOrganisationsSeoIndexabilityPolicy'; import { IOrganisationsSeoDependencies } from '../../../organisations/types/IOrganisationsSeoDependencies'; export declare class RankedAttendanceDiscipline extends RankedOrganisationsSeoIndexabilityPolicy { readonly name: string; readonly description: string; protected readonly baseRules: (SingleValueSelectedForFilterRule | OnlyFiltersSelectedRule | OnlineAttendanceRule)[]; constructor(dependencies: IOrganisationsSeoDependencies); get filterCombination(): FilterCombinations; protected generateUrls(): Promise; }