import { ComponentType, ReactNode } from 'react'; import { FiltersMap, OptionalFiltersMap } from '@wix/bex-core'; import { UsePickerContentParams } from '../../hooks/usePickerContent'; import { PickerContentState } from '../../state'; import { PickerContentItemsSelectionProps } from './PickerContentItemsSelection'; import { SelectorListContentProps } from '@wix/design-system'; import { PickerContentAdditionalStepProps } from './PickerContentAdditionalStep'; export interface PickerContentComponentBaseProps extends PickerContentItemsSelectionProps, PickerContentAdditionalStepProps { /** * Additional props to pass to [SelectorList](https://www.docs.wixdesignsystem.com/?path=/story/components-lists--selectorlist), i.e `imageSize`, `imageShape` etc. */ selectorListProps?: Partial; /** Show a warning at the top of the list when not all available items are currently showed */ hiddenItemsWarningText?: ReactNode; } export interface PickerContentProps extends PickerContentComponentBaseProps { /** * A state object created with [`usePickerContent`](/pages/cairo/?path=/story/components-pickermodal-hooks--usepickercontent) */ state: UsePickerContentParams | PickerContentState; } export type PickerContentComponentProps = Omit, 'renderItem' | 'pickerContentState' | 'renderEmptyState' | 'hiddenItemsWarningText' | 'renderPickerContent'>; export type PickerContentComponent = ComponentType>; export declare function PickerContent(props: PickerContentProps): JSX.Element; //# sourceMappingURL=PickerContent.d.ts.map