import { AriaFocusProps } from '../../types/common'; import { DropdownFilterGroupOption, DropdownFilterOption } from './types'; import { DropdownOptionsProps } from './DropdownOptions'; export type Kind = 'radio' | 'checkbox'; export interface DropdownFilterOptionsProps extends Omit, 'isPositioned' | 'estimateSize' | 'value' | 'options'> { showFilter: boolean; isAllCheck: boolean; filterPlaceholder?: string; value?: OptionValue[]; isOptionGroup?: boolean; options: Array | DropdownFilterOption>; searchValue?: string; /** @default true */ showConfirm?: boolean; onChangeSearchValue?: (value: string) => void; selectedList: OptionValue[]; kind: Kind; onConfirm?: (value: OptionValue[]) => void; onAllCheck?: () => void; defaultValues?: OptionValue[]; } export declare const DropdownFilterOptions: ({ className, zIndex, size: sizeProp, options, onClose, noDataText, value: valueProp, unstableFocusVisible, keyExtractor, onChange, focusIndex, context, getFloatingProps, getItemProps, floatingStyles, refs, setRefs, setFocusIndex, showFilter, isAllCheck, isOptionGroup, filterPlaceholder, searchValue, onChangeSearchValue, selectedList, kind, showConfirm, onConfirm, onAllCheck, defaultValues, }: DropdownFilterOptionsProps & AriaFocusProps) => import("@emotion/react/jsx-runtime").JSX.Element;