import * as React from 'react'; import * as SelectParts from './SelectParts'; type MultiSelectPropsWithoutLabel = Omit & Pick & Pick & Pick & { /** * @default (value) => value.join(',') */ customizeContent?(value?: string[]): string; onChange?: (value: string[]) => void; onReachEnd?: (entry: IntersectionObserverEntry) => void; value?: string[] | null; withTags?: boolean; }; export type MultiSelectProps = MultiSelectPropsWithoutLabel & { 'aria-label'?: string; 'aria-describedby'?: string; }; export declare const MultiSelect: React.ForwardRefExoticComponent & Pick & Pick & Pick & { /** * @default (value) => value.join(',') */ customizeContent?(value?: string[]): string; onChange?: ((value: string[]) => void) | undefined; onReachEnd?: ((entry: IntersectionObserverEntry) => void) | undefined; value?: string[] | null | undefined; withTags?: boolean | undefined; } & { 'aria-label'?: string | undefined; 'aria-describedby'?: string | undefined; } & React.RefAttributes>; export interface MultiSelectOptionProps extends Omit { startIcon?: React.ReactNode; value: string | number; } export declare const MultiSelectOption: React.ForwardRefExoticComponent>; export interface MultiSelectGroupProps extends Pick { children: React.ReactNode; label: string; values?: string[]; } export declare const MultiSelectGroup: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=MultiSelect.d.ts.map