import { IPresenter } from '../common'; import { IFragment } from './fragments/IFragment'; import { DurationFilterOptionValue, FilterKey } from '@studyportals/search-filters/server-side'; export declare class DurationPresenter implements IPresenter { readonly filterKey: FilterKey; private static instance; private readonly fragments; static readonly INDEXABLE_DURATIONS: DurationFilterOptionValue[]; private constructor(); static getInstance(): DurationPresenter; private generatePaths; private formatDurationPath; getFragments(): IFragment[]; isIndexableDuration(value: DurationFilterOptionValue): boolean; }