import { EnumFilterHelper } from './enum-filter-helper';
import { IFloatingFilterParams, FilterChangedEvent } from "ag-grid-community";
import BaseFloatingFilter from "../base-floating-filter";
export declare class EnumFloatingFilter extends BaseFloatingFilter {
    filterHelper: EnumFilterHelper;
    init(params: IFloatingFilterParams & {
        category: string;
        enum: any;
    }): void;
    onOpenDropDown(): Promise<void>;
    isFilterActive(): boolean;
    resetFilter(): void;
    setupContentGuiSideFilter(): string;
    setupContentGui(): string;
    filterValuesChanged(newVal: boolean, oldVal: boolean): void;
    getModelAsString(): string;
    onParentModelChanged(parentModel: any, filterChangedEvent?: FilterChangedEvent): void;
}
