export default class FiltersStoreModule extends BaseStoreModule {
    state: {
        _emitter: import("mitt").Emitter<Record<import("mitt").EventType, unknown>>;
    };
    getters: {
        ROUTER: (state: any, g: any, rootState: any) => any;
        _STATE_FILTER_NAMES: (state: any) => any;
        GET_FILTER: (state: any, getters: any) => (filterName: any) => any;
        GET_FILTERS: (state: any, getters: any) => () => any;
    };
    actions: {
        SET_FILTER: (context: any, { name, value, silent, }: {
            name: any;
            value: any;
            silent?: boolean;
        }) => Promise<void>;
        RESTORE_FILTER: (context: any, { name }: {
            name: any;
        }) => Promise<void>;
        RESTORE_FILTERS: (context: any) => Promise<any>;
        RESET_FILTER: (context: any, { name }: {
            name: any;
        }) => any;
        RESET_FILTERS: (context: any) => Promise<any>;
        SUBSCRIBE: (context: any, { event, callback }: {
            event: any;
            callback: any;
        }) => void;
        FLUSH_SUBSCRIBERS: (context: any) => any;
        EMIT: (context: any, { event, payload }: {
            event: any;
            payload: any;
        }) => Promise<void>;
    };
    mutations: {
        UPDATE_FILTER: (state: any, filter: any) => void;
    };
    addFilter(filter: any): this;
}
import BaseStoreModule from '../../../store/BaseStoreModules/BaseStoreModule.js';
