import { QdFilterConfigData, QdFilterSelection } from '../model/filter-config.interface';
export declare const QdFilterActions: {
    initFilterState: import("@ngrx/store").ActionCreator<"[QdUi Filter] initFilterState", (props: {
        filterData: QdFilterConfigData;
        filterId: string;
    }) => {
        filterData: QdFilterConfigData;
        filterId: string;
    } & import("@ngrx/store").Action<"[QdUi Filter] initFilterState">>;
    updateItem: import("@ngrx/store").ActionCreator<"[QdUi Filter] updateItem", (props: {
        filterId: string;
        categoryIndex: number;
        itemIndex: number;
        value: any;
    }) => {
        filterId: string;
        categoryIndex: number;
        itemIndex: number;
        value: any;
    } & import("@ngrx/store").Action<"[QdUi Filter] updateItem">>;
    updateCategoryItems: import("@ngrx/store").ActionCreator<"[QdUi Filter] updateCategoryItems", (props: {
        filterId: string;
        categoryIndex: number;
        items: any;
    }) => {
        filterId: string;
        categoryIndex: number;
        items: any;
    } & import("@ngrx/store").Action<"[QdUi Filter] updateCategoryItems">>;
    setItemIsActive: import("@ngrx/store").ActionCreator<"[QdUi Filter] setItemIsActive", (props: {
        categoryIndex: number;
        itemIndex: number;
        isActive: boolean;
        filterId: string;
    }) => {
        categoryIndex: number;
        itemIndex: number;
        isActive: boolean;
        filterId: string;
    } & import("@ngrx/store").Action<"[QdUi Filter] setItemIsActive">>;
    setItemsStateSingleSelect: import("@ngrx/store").ActionCreator<"[QdUi Filter] setItemsStateSingleSelect", (props: {
        categoryIndex: number;
        itemIndex: number;
        filterId: string;
    }) => {
        categoryIndex: number;
        itemIndex: number;
        filterId: string;
    } & import("@ngrx/store").Action<"[QdUi Filter] setItemsStateSingleSelect">>;
    hideShowItems: import("@ngrx/store").ActionCreator<"[QdUi Filter] hideShowItems", (props: {
        filterId: string;
        categoryIndex: number;
        filterKey: any;
        translateFunc: any;
    }) => {
        filterId: string;
        categoryIndex: number;
        filterKey: any;
        translateFunc: any;
    } & import("@ngrx/store").Action<"[QdUi Filter] hideShowItems">>;
    updateCategoryTranslation: import("@ngrx/store").ActionCreator<"[QdUi Filter] updateCategoryTranslation", (props: {
        filterId: string;
        filterData: QdFilterConfigData;
    }) => {
        filterId: string;
        filterData: QdFilterConfigData;
    } & import("@ngrx/store").Action<"[QdUi Filter] updateCategoryTranslation">>;
    setFilterSelection: import("@ngrx/store").ActionCreator<"[QdUi Filter] setFilterSelection", (props: {
        filterId: string;
        filterSelection: QdFilterSelection;
    }) => {
        filterId: string;
        filterSelection: QdFilterSelection;
    } & import("@ngrx/store").Action<"[QdUi Filter] setFilterSelection">>;
    setCategoryFilter: import("@ngrx/store").ActionCreator<"[QdUi Filter] setCategoryFilter", (props: {
        filterId: string;
        categoryIndex: number;
        filter: string;
    }) => {
        filterId: string;
        categoryIndex: number;
        filter: string;
    } & import("@ngrx/store").Action<"[QdUi Filter] setCategoryFilter">>;
    resetCategoryFilter: import("@ngrx/store").ActionCreator<"[QdUi Filter] resetCategoryFilter", (props: {
        filterId: string;
        categoryIndex: number;
    }) => {
        filterId: string;
        categoryIndex: number;
    } & import("@ngrx/store").Action<"[QdUi Filter] resetCategoryFilter">>;
};
//# sourceMappingURL=filter.actions.d.ts.map