import { Dispatch, SetStateAction } from 'react'; import { DateRange } from 'react-day-picker'; import { AgeCategoryCount, FilterBarTypes, Locations } from '../FilterBarTypes'; type Props = { tabs: FilterBarTypes['tabs']; ageCategories: FilterBarTypes['ageCategories']; redirectUrl: FilterBarTypes['redirectUrl']; ageCategoryCounts: AgeCategoryCount; selectedLocations: Locations['data']; calendarRange?: DateRange; selectedPath: string; setSelectedPath: (val: string) => void; setAgeCategoryCounts: Dispatch>; setSelectedFilter: (val: string | boolean) => void; setCalendarRange: (val: DateRange | undefined) => void; onSubmit: FilterBarTypes['onSubmit']; setInnerLoading: (val: boolean) => void; }; export declare const useFilterActions: ({ tabs, calendarRange, ageCategoryCounts, ageCategories, selectedLocations, selectedPath, redirectUrl, setSelectedPath, setAgeCategoryCounts, setSelectedFilter, setCalendarRange, onSubmit, setInnerLoading, }: Props) => { updateGuestsCount: (id: string, newCount: number) => void; handleSelectedFilter: (id: string | boolean) => void; handleSubmit: () => void; handleResetFilters: () => void; }; export {};