import { EnumSelected } from './../../../model/common-model';
export declare class EnumFilterHelper {
    private enumeration;
    private category;
    filterValues: Array<EnumSelected>;
    selectedIds: Array<number>;
    private selectedIdInternalChange;
    private filterValueChangedCallback;
    private disposables;
    private bindingEngine;
    private i18n;
    constructor(filterValueChangedCallback: any, enumeration: any, category: string);
    isFilterActive(): boolean;
    onOpenDropDown(): Promise<void>;
    filterValuesChanged(newVal: boolean, oldVal: boolean): void;
    setSelectedValues(): void;
    getEnumerated(existing?: Array<EnumSelected>): void;
    resetFilter(): void;
    setupContentGui(): string;
    setupContentGuiSideFilter(): string;
    getValue(): Array<EnumSelected>;
    getModelAsString(): string;
    private dispose;
}
