import { ContentFilter } from '../../../../core/content-filter/content-filter.cjs';

declare const setupContentFilter: (filteringEnabled: boolean, filterTypes: string[] | undefined, options: any) => ContentFilter;
declare const processFilterTypes: (filteringEnabled: boolean, options: any) => string[] | undefined;
declare const filterAndDisplayQuery: (contentFilter: ContentFilter, query: string, filteringEnabled: boolean, options: any) => string;
declare const displayFilterStatistics: (contentFilter: ContentFilter, query: string, filteringEnabled: boolean, options: any) => void;
declare const saveFilterConfig: (contentFilter: ContentFilter, options: any) => void;
declare const resetFilterConfig: (options: any) => ContentFilter;

export { displayFilterStatistics, filterAndDisplayQuery, processFilterTypes, resetFilterConfig, saveFilterConfig, setupContentFilter };
