import { KeywordsFilters } from "../interfaces/entity-filters/KeywordsFilters";
/**
 * Helper utilities for managing keywords filters in entity lists
 */
export declare const keywordHelpers: {
    /**
     * Add keywords to a specific filter type
     */
    addKeywords: (current: KeywordsFilters | null, type: "includes" | "doesNotInclude", values: string[]) => KeywordsFilters;
    /**
     * Remove keywords from a specific filter type
     */
    removeKeywords: (current: KeywordsFilters | null, type: "includes" | "doesNotInclude", values: string[]) => KeywordsFilters | null;
    /**
     * Remove keywords from both filter types
     */
    removeKeywordsFromBoth: (current: KeywordsFilters | null, values: string[]) => KeywordsFilters | null;
    /**
     * Reset keywords for a specific filter type
     */
    resetKeywords: (current: KeywordsFilters | null, type: "includes" | "doesNotInclude") => KeywordsFilters | null;
    /**
     * Reset all keywords filters
     */
    resetAllKeywords: () => null;
    /**
     * Replace keywords for a specific filter type
     */
    replaceKeywords: (current: KeywordsFilters | null, type: "includes" | "doesNotInclude", values: string[]) => KeywordsFilters | null;
};
