import { Filter as BaseFilter, FilterGroup } from '@vertesia/ui/core';
import { SearchInterface } from './utils/SearchInterface';
interface RunsFacetsNavProps {
    facets: {
        type?: any[];
        interactions?: any[];
        environments?: any[];
        models?: any[];
        statuses?: any[];
        tags?: any[];
        finish_reason?: any[];
        created_by?: any[];
    };
    search: SearchInterface;
}
export declare function useRunsFilterGroups(facets: RunsFacetsNavProps['facets']): FilterGroup[];
export declare function useRunsFilterHandler(search: SearchInterface): (newFilters: BaseFilter[]) => void;
export declare function RunsFacetsNav({ facets, search }: RunsFacetsNavProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=RunsFacetsNav.d.ts.map