export function MultiSelect({ label, options, selected, onChange, onBlur, placeholder, error, displayLimit, selectionLimit, disabled, searchMode, onSearch, serverLoading, minSearchChars, allowCreate, createLabel, getOptionId, getOptionLabel, ariaLabel, ariaLabelledBy, ariaDescribedBy, testIdPrefix, "data-testid": dataTestId, }: { label: any; options?: any[]; selected?: any[]; onChange?: () => void; onBlur?: () => void; placeholder?: string; error?: any; displayLimit?: number; selectionLimit?: number; disabled?: boolean; searchMode?: string; onSearch: any; serverLoading?: boolean; minSearchChars?: number; allowCreate?: boolean; createLabel?: (query: any) => string; getOptionId?: (o: any) => string; getOptionLabel?: (o: any) => any; ariaLabel: any; ariaLabelledBy: any; ariaDescribedBy: any; testIdPrefix: any; "data-testid": any; }): import("react").JSX.Element; export namespace MultiSelect { let propTypes: { label: (props: any, propName: any, componentName: any) => Error; options: any; selected: any; onChange: any; onBlur: any; placeholder: any; error: any; displayLimit: any; selectionLimit: any; disabled: any; searchMode: any; onSearch: any; serverLoading: any; minSearchChars: any; /** Allow users to type custom values not in the dropdown */ allowCreate: any; /** Customize the "Add …" label. Receives the typed query string. */ createLabel: any; getOptionId: any; getOptionLabel: any; testIdPrefix: any; "data-testid": any; }; namespace defaultProps { let options: any[]; let selected: any[]; let placeholder: string; function onChange(): void; function onBlur(): void; let error: any; let displayLimit: number; let selectionLimit: number; let disabled: boolean; let searchMode: string; let onSearch: any; let serverLoading: boolean; let minSearchChars: number; let allowCreate: boolean; function createLabel(query: any): string; function getOptionId(o: any): string; function getOptionLabel(o: any): any; } }