import "../../CommonImports"; import "../../Core/core.css"; import "./IdentityPickerDropdown.css"; import * as React from "react"; import { ICustomIdentityPickerDropdownProps } from "./CustomIdentityPickerDropdown.Props"; import { IIdentity } from "./SharedIdentityPicker.Props"; interface ICustomIdentityPickerDropdownState { width: number; } export declare class CustomIdentityPickerDropdown extends React.Component { private cachedResults; private currentPromise; private hasFocus; private inputElement; private itemRefs; private loadingTimer; private openedIdentityCard; private outerElement; private lastPickedIdentity; private suggestionsLoading; private isEditing; private selectedIndex; private suggestions; private timerManagement; constructor(props: ICustomIdentityPickerDropdownProps); render(): JSX.Element; componentDidMount(): void; componentWillUnmount(): void; updateSuggestionsList(suggestions: IIdentity[] | PromiseLike, initialSearchValue?: string): void; private onPickerDismiss; private renderSuggestionItem; private renderPersonaCoin; private openPersonaCard; private closePersonaCard; private completeSuggestion; private onBlur; private onClearClicked; private onClick; private onFocus; private onKeyDown; private onKeyDownSuggestionItem; private focusContactCardButton; private onResolveSuggestions; private onSearchChange; private onSuggestionClick; private onTextFieldChanged; private selectedPersonaChanged; private setSuggestions; private updateSuggestions; private updateValue; } export {};