import { ReactNode } from 'react'; import { PageSelectOption } from './PageSelectOption'; export interface PageMultiSelectProps { id?: string; icon?: ReactNode; placeholder: ReactNode; isDisabled?: string; values: ValueT[] | undefined | null; onSelect: (setter: (currentValues: ValueT[] | undefined) => ValueT[] | undefined) => void; options: PageSelectOption[]; variant?: 'chips' | 'count'; footer?: ReactNode; open?: boolean; setOpen?: (open: boolean) => void; searchValue?: string; setSearchValue?: (searchValue: string) => void; isLoading?: boolean; disableClearSelection?: boolean; disableClearChips?: boolean; maxChipSize?: string; disableSortOptions?: boolean; queryLabel?: (value: ValueT) => ReactNode; compareOptionValues?: (a: ValueT, b: ValueT) => boolean; disableMaxDropdownWidth?: boolean; } export declare function PageMultiSelect(props: PageMultiSelectProps): import("react/jsx-runtime").JSX.Element;