import { Ref } from 'vue'; export interface FilterOption { value: string; label: string; } export interface FilterCategory { show: boolean; value: string[] | boolean; options?: FilterOption[]; } export type Filters = Record; export type EmitFunction = (event: string, ...args: any[]) => void; export declare function useCanvasesManagementFiltersToolbar(filters: Ref, emit: EmitFunction): { allFilters: import('vue').ComputedRef>; isAnyFilterActive: import('vue').ComputedRef; showClearFilters: import('vue').ComputedRef; clearFilters: () => void; updateFilters: (filterName: string, newValue: string | string[] | boolean | null) => void; };