import { type AdvancedFilterGroup, type FilterFieldDef } from '../../../utils/advancedFilters.js'; interface QueryBuilderProps { fields?: FilterFieldDef[]; query?: AdvancedFilterGroup; title?: string; applyLabel?: string; /** Tighter padding / smaller chrome */ compact?: boolean; class?: string; onchange?: (query: AdvancedFilterGroup) => void; onapply?: (query: AdvancedFilterGroup) => void; } declare const QueryBuilder: import("svelte").Component; type QueryBuilder = ReturnType; export default QueryBuilder;