import { ConfigFilter, ConfigFilterFacet } from "../types";
export declare const useFilters: () => {
    /** The currently selected filter stack, based on mode, curation and more */
    filterStack?: ConfigFilter;
    /** All of the available filters within the filter stack */
    filters?: Array<ConfigFilterFacet>;
    /** All of the selected filters with their value */
    selected: Array<{
        handle: string;
        value: string | Array<string> | Array<{
            label: string;
            start: number;
            end: number;
        }>;
    }>;
    /** Clear filter by handle */
    setFilterValue: (handle: string, value: string | Array<string> | [number, number]) => void;
};
