import type { Field, Comparator } from '..'; import type FilterHandler from '../handlers/FilterHandler'; import { type Writable } from 'svelte/store'; type Value = string | number | [min: number, max: number]; export default class AdvancedFilterHandler { private filterHandler; private criteria; private filterBy; private selected; constructor(filterHandler: FilterHandler, filterBy: Field); set(value: Value, comparator?: Comparator): void; getSelected(): Writable; clear(): void; } export {};