import { IFilterPayload } from '../../src/interfaces/IFilterPayload'; import { IFilterProvider } from '../../src/interfaces/filter-providers/IFilterProvider'; import { FilterKey } from '../../src/models/FilterKey'; import { FilterOptionInformation } from '../../src/models/FilterOptionInformation'; import { Product } from '@studyportals/datalake-event-tracker'; export declare class FilterProviderMockDefault implements IFilterProvider { trackedProduct: Product; displayFacets: boolean; getFilterKeySelection: () => readonly FilterKey[]; getFilterSelection(key: FilterKey): string[]; isFilterRequired: (_key: FilterKey) => boolean; isFilterCollapsed: (key: FilterKey) => boolean; processFilterSelection: (_payload: IFilterPayload) => Promise; processFiltersSelection: (_payload: IFilterPayload[]) => Promise; getFacet: (_key: FilterKey, _optionValue: string) => number | null; getFilterOptionInformation: (key: FilterKey) => FilterOptionInformation[]; getFilterOptionInformationById: (_key: FilterKey, id: string) => FilterOptionInformation | null; toggleFilterExpandability: (_key: FilterKey) => void; clearFilter: (_key: FilterKey) => Promise; clearFilters: (_key: FilterKey[]) => Promise; clearSelection: (_payload: IFilterPayload[]) => Promise; } //# sourceMappingURL=FilterProviderMockDefault.d.ts.map