import { type AdvancedFilterClause, type AdvancedFilterGroup, type FilterFieldDef } from '../../../utils/advancedFilters.js'; interface AdvancedFiltersProps { fields?: FilterFieldDef[]; /** Preferred: full query tree with AND/OR groups */ query?: AdvancedFilterGroup; /** @deprecated Prefer `query` */ clauses?: AdvancedFilterClause[]; title?: string; class?: string; onchange?: (query: AdvancedFilterGroup) => void; onapply?: (query: AdvancedFilterGroup) => void; /** @deprecated */ onclauses?: (clauses: AdvancedFilterClause[]) => void; applyLabel?: string; } declare const AdvancedFilters: import("svelte").Component; type AdvancedFilters = ReturnType; export default AdvancedFilters;