import { SearchBy, UserFilter, UserFilterField, UserOrder } from "../constants/types"; interface Props { filters: UserFilter; onChangeFilters?: (filter: UserFilter) => void; isStudentFilter?: boolean; teacherOptions?: any[]; assistantOptions?: any[]; counselorOptions?: any[]; secondaryTeacherOptions?: any[]; } declare const useTableHeader: (props: Props) => { popoverFilters: UserFilterField; popoverId: string | undefined; users: string[]; handleFilterIcon: (id: string, searchBy?: SearchBy | undefined, searchStringBy?: string | undefined, sortBy?: UserOrder | undefined) => void; handleCloseFilter: () => void; handleSearch: (search: string, searchBy?: SearchBy | undefined) => void; handleChangeFilters: (value?: string[] | undefined, searchBy?: SearchBy | undefined) => void; }; export default useTableHeader;