import { BaseComponentContext, IReadonlyTheme } from '@microsoft/sp-component-base'; import { ITermInfo, ITermSetInfo, ITermStoreInfo } from '@pnp/sp/taxonomy'; import { IPickerItemProps, ISuggestionItemProps } from '@fluentui/react/lib/Pickers'; import { IModernTermPickerProps } from './modernTermPicker/ModernTermPicker.types'; export type Optional = Pick, K> & Omit; export interface IModernTaxonomyPickerProps { allowMultipleSelections?: boolean; isPathRendered?: boolean; termSetId: string; anchorTermId?: string; panelTitle: string; label: string; context: BaseComponentContext; initialValues?: Optional[]; disabled?: boolean; required?: boolean; onChange?: (newValue?: ITermInfo[]) => void; onRenderItem?: (itemProps: IPickerItemProps) => JSX.Element; onRenderSuggestionsItem?: (term: ITermInfo, itemProps: ISuggestionItemProps) => JSX.Element; placeHolder?: string; customPanelWidth?: number; themeVariant?: IReadonlyTheme; termPickerProps?: Optional; isLightDismiss?: boolean; isBlocking?: boolean; onRenderActionButton?: (termStoreInfo: ITermStoreInfo, termSetInfo: ITermSetInfo, termInfo?: ITermInfo) => JSX.Element; allowSelectingChildren?: boolean; } export declare function ModernTaxonomyPicker(props: IModernTaxonomyPickerProps): JSX.Element; //# sourceMappingURL=ModernTaxonomyPicker.d.ts.map