import { FilterMetadata } from './filter-metadata.interface'; import { FilterType } from '../filter-type'; import { ICaseFilter, ICaseSliderFilterMetadata } from '../../../menu-items/cases/models/case.model'; import { IOverlay } from '../../../overlays/models/overlay.model'; export declare class SliderFilterMetadata extends FilterMetadata { count: number; min: number; max: number; start: number; end: number; type: FilterType; updateMetadata(range: { start: number; end: number; }): void; accumulateData(value: number): void; hasResults(): boolean; initializeFilter(overlays: IOverlay[], modelName: string, caseFilter: ICaseFilter, visibility?: boolean): void; filterFunc(overlay: any, key: string): boolean; getMetadataForOuterState(): ICaseSliderFilterMetadata; isFiltered(): boolean; showAll(): void; shouldBeHidden(): boolean; }