import { QueryFilter } from '@commercelayer/sdk'; import { FullListProps } from './FullList'; export interface InputResourceGroupProps extends Omit { /** * Number of item to be shown in the preview list * @default 5 */ previewLimit?: number; /** * SDK filter query to be applied when fetching the list of resources */ filters?: QueryFilter; /** * Hide the component when there is only one item. */ hideWhenSingleItem?: boolean; /** * Show icon in checkbox selectors */ showCheckboxIcon?: boolean; } /** * Input component that allows to select multiple resources. The list of options is automatically fetched from the API using the configuration provided as props. * When number of fetched options is greater than `previewLimit` provided, a button will be shown to open an overlay with the full list of resources (infinite scrolling) and a search box on top. * It's possible to mount the component with some `defaultValues` that will be always shown checked on top of the preview list, to ensure that user will always see the already checked options. */ export declare const InputResourceGroup: React.FC;