import { RefObject } from 'react'; import { ListControlAreaFiltersType, ListControlAreaSearchFilterType } from '../../../areas/EXPERIMENTAL_ListControl'; import { ApiSearchParams } from '../../../index'; import { ListControlAreaProps } from '../types'; /** * データの絞り込みを行うためのブロック * まとめて検索の対象となる項目が表示される */ export declare const DataRefinementBlock:

({ id, isFilterOpen, filters, filterItems, filterAreaFocusTarget, setFilterSearchParams, removeFilterSearchParams, searchMode, filterSearchParams, previewFilterSearchParams, requestBatchSearch, displaySwitchOptions, }: { id: string; isFilterOpen: boolean; filters: ListControlAreaFiltersType

; filterItems: ListControlAreaSearchFilterType

[]; filterAreaFocusTarget: RefObject; setFilterSearchParams: (q: Partial

) => void; removeFilterSearchParams: (keys: (keyof P)[]) => void; searchMode?: "batch" | "incremental" | undefined; filterSearchParams: P; previewFilterSearchParams: P; requestBatchSearch: () => void; displaySwitchOptions?: import('../../../index').DisplaySwitchOptionsType

| undefined; }) => JSX.Element;