import { IndexListAreaPaginationProps } from '../IndexList'; import { UseSearchReturn } from './hooks/useSearch'; import { ListControlAreaSearchFilterType } from './types/filters'; import { IndexListControlAreaViewsProps } from './types/views'; import { IndexListControlAreaWordSearchProps } from './types/wordSearch'; import type { SetNotificationType } from '../../Provider'; import type { ApiSearchParams } from '../../templates/IndexPage/types'; export declare const SearchViews:

({ currentViewId, views, setCurrentView, searchQuery, setNotification, resetCurrentViewParams, pagination, filters, wordSearch, setMetaSearchParams, viewReflectParams, }: { searchQuery: P; setNotification: SetNotificationType; pagination?: IndexListAreaPaginationProps | undefined; views: IndexListControlAreaViewsProps

; filters: ListControlAreaSearchFilterType

[]; wordSearch?: IndexListControlAreaWordSearchProps | undefined; setMetaSearchParams: (q: Partial) => void; } & Pick, "currentViewId" | "setCurrentView" | "resetCurrentViewParams" | "viewReflectParams">) => JSX.Element;