import React from 'react'; import { IMultiSelectProps } from '@blueprintjs/select'; export interface MultiSelectOption { label: string; value: string | number | symbol; disabled?: boolean; } declare type Props = IMultiSelectProps; export interface MultiSelectProps extends Omit { itemRender?: Props['itemRenderer']; onChange?(opts: MultiSelectOption[]): void; value?: MultiSelectOption[]; items: Props['items'] | (() => Promise); tagRenderer?: Props['tagRenderer']; createNewItemFromQuery?: Props['createNewItemFromQuery']; allowCreatingNewItems?: boolean; name?: string; onPopoverClose?: (node: HTMLElement) => void; disabled?: boolean; usePortal?: boolean; popoverClassName?: string; allowCommaSeparatedList?: boolean; } export declare function NoMatch(): React.ReactElement; export declare function MultiSelect(props: MultiSelectProps): React.ReactElement; export {};