import { IndexListAreaPaginationProps } from '../IndexList'; import type { UseSearchReturn } from './useSearch'; import type { SetNotificationType } from '../../Provider'; import type { ApiSearchParams, IndexPageTemplateProps } from '../../templates/IndexPage/types'; export declare const SearchViews:

({ currentViewId, views, setCurrentView, searchQuery, setNotification, resetCurrentViewParams, pagination, filters, wordSearch, setMetaSearchParams, }: { searchQuery: P; setNotification: SetNotificationType; pagination?: IndexListAreaPaginationProps | undefined; filters: import(".").ListControlAreaSearchFilterType

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