export interface IFilterType {
    key: string;
    name: string;
}
export declare class FilterTypeRegistry {
    KEYWORD_FILTER: IFilterType;
    NAME_FILTER: IFilterType;
    private registry;
    constructor();
    register(filterType: IFilterType): void;
    getFilterType(key: string): IFilterType;
    getFilterByModifier(key: string): IFilterType;
    getRegisteredFilterKeys(): string[];
    getValues(): IFilterType[];
}
export declare const SearchFilterTypeRegistry: FilterTypeRegistry;
