import React from 'react'; import { CollectionState, FiltersMap } from '@wix/bex-core'; import { MultiSelectCheckboxFilterBaseProps } from '../MultiSelectCheckboxFilterBase'; import { ListItem } from '../../hooks'; import { CollectionFilterInitialFetchTimingProps } from '../../hooks/useCollectionFilterInitialFetchTiming'; export interface CollectionMultiSelectCheckboxProps extends Omit, 'options' | 'dropdownSelect'>, CollectionFilterInitialFetchTimingProps { /** * A collection state object to fetch the dropdown items.
* A collection created using [useFilterCollection](./?path=/story/features-filter-hooks--usefiltercollection) or [useStaticListFilterCollection](./?path=/story/features-filter-hooks--usestaticlistfiltercollection) * @external */ collection: CollectionState; /** * A function that returns a [ListItemSelectProps](https://www.docs.wixdesignsystem.com/?path=/story/components-form-dropdownlistitems--listitemselect) (Optional) */ renderItem?: (item: V, index: number) => ListItem; /** * The maximum number of items that can be selected. Once reached, every * unselected option becomes disabled (already-selected options stay * deselectable). When undefined, selection is unbounded. * * Read once on mount — later changes to this prop are ignored. (Optional) */ maxSelected?: number; } declare function _CollectionMultiSelectCheckbox(props: CollectionMultiSelectCheckboxProps): React.JSX.Element; export declare const CollectionMultiSelectCheckbox: typeof _CollectionMultiSelectCheckbox & { displayName: string; }; export {}; //# sourceMappingURL=CollectionMultiSelectCheckbox.d.ts.map