///
import { BaseComponent } from '../../../../Utilities';
import { IBaseFloatingPickerProps } from '../../../../FloatingPicker';
import { ISelectedPeopleItemProps } from '../SelectedPeopleList';
import { IExtendedPersonaProps } from '../SelectedPeopleList';
import { IPeoplePickerItemState } from './ExtendedSelectedItem';
import { IPersonaProps } from '../../../../Persona';
export interface IEditingSelectedPeopleItemProps extends ISelectedPeopleItemProps {
onEditingComplete: (oldItem: any, newItem: any) => void;
onRenderFloatingPicker?: (props: IBaseFloatingPickerProps) => JSX.Element;
floatingPickerProps?: IBaseFloatingPickerProps;
getEditingItemText?: (item: IExtendedPersonaProps) => string;
}
export declare class EditingItem extends BaseComponent {
private _editingInput;
private _editingFloatingPicker;
private _onRenderFloatingPicker;
private _floatingPickerProps;
constructor(props: IEditingSelectedPeopleItemProps);
componentDidMount(): void;
render(): JSX.Element;
private _renderEditingSuggestions;
private _resolveInputRef;
private _onInputClick;
private _onInputBlur;
private _onInputChange;
private _onInputKeyDown(ev);
private _onSuggestionSelected;
}