import "../../CommonImports"; import "../../Core/core.css"; import "./EditableDropdown.css"; import * as React from "react"; import { DropdownCallout, DropdownExpandableTextField } from '../../Dropdown'; import { IExpandable } from '../../Expandable'; import { IFocusable } from '../../Utilities/Focus'; import { IEditableDropdownProps } from "./EditableDropdown.Props"; export declare class CustomEditableDropdown extends React.Component> implements IExpandable, IFocusable<{}> { static defaultProps: { renderExpandable: typeof DropdownExpandableTextField; renderCallout: typeof DropdownCallout; }; private dropdown; private filteredItems; private selection; private itemProvider; private isExpanded; private selectedItemInList; private listBox; constructor(props: IEditableDropdownProps); render(): JSX.Element; collapse: () => void; expand: () => void; focus(): void; private onCollapse; private onItemsChange; private onSelect; private renderExpandable; private renderCallout; private onExpand; private onValueChange; private updateFilteredItems; private onKeyDown; private selectIndex; }