import type { FilterSchema, UseUrlFiltersOptions, UseUrlFiltersReturn } from './useUrlFilters.types';
export declare function useUrlFilters<S extends FilterSchema>(schema: S, options?: UseUrlFiltersOptions): UseUrlFiltersReturn<S>;
export type { FilterType, NumberRange, DateRange, FilterDefinition, FilterSchema, FilterValueType, FilterValues, UseUrlFiltersOptions, UseUrlFiltersReturn, EntityFiltersReturn, } from './useUrlFilters.types';
export { parseFiltersFromUrl, serializeFiltersToUrl, getDefaultFilterValues, countActiveFilters, hasActiveFilters, buildFilterUrl, } from './useUrlFilters.utils';
//# sourceMappingURL=useUrlFilters.d.ts.map