import { default as React } from 'react'; import { FilterProps } from '../filters/filter.schema'; import { IndexSortingProps } from '../index-sorting/indexSorting.schema'; import { TabProps } from './indexFilter.schema'; interface IndexFilterProps extends IndexSortingProps, FilterProps { tabs: TabProps[]; sortFilter?: React.ReactNode; searchFilterBtn?: React.ReactNode; selected: number; canCreateNewView?: boolean; disabled?: boolean; onAction?: () => void; onSelect: (selectedTabIndex: number) => void; onCreateNewView?: (name: string) => Promise; } declare const IndexFilter: ({ tabs, sortFilter, searchFilterBtn, selected, onSelect, onAction, disabled, canCreateNewView, onCreateNewView, queryValue, queryPlaceholder, focused, filters, appliedFilters, onQueryChange, onClearAll, onQueryBlur, onQueryFocus, hideFilters, hideQueryField, disableFilters, disableFilterbutton, loading, children, onAddFilterClick, choices, selectedOrder, defaultDirection, onChangeKey, onChangeDirection, }: IndexFilterProps) => import("react/jsx-runtime").JSX.Element; export default IndexFilter;