export default InputWithTags; declare class InputWithTags extends React.Component { static contextType: React.Context<{ status?: import("..").StatusType | null; ariaLabelledBy?: string | null; ariaDescribedBy?: string | null; }>; constructor(props: any); focus(): void; blur(): void; select(): void; renderReorderableTag({ item: { id, label, ...itemProps }, previewStyles, isPlaceholder, isPreview, ...rest }: { [x: string]: any; item: { [x: string]: any; id: any; label: any; }; previewStyles: any; isPlaceholder: any; isPreview: any; }): React.JSX.Element; handleClick(e: any): void; handleInputFocus(e: any): void; handleInputBlur(e: any): void; state: { inputValue: string; inputHasFocus: boolean; }; componentDidMount(): void; _isSelectMode(): boolean; _hasFocus(): boolean; _getRootClassName(newColorsBranding: any): any; render(): React.JSX.Element; input: Input | null | undefined; clear(): void; } declare namespace InputWithTags { namespace propTypes { let onRemoveTag: PropTypes.Requireable<(...args: any[]) => any>; let tags: PropTypes.Requireable; let onReorder: PropTypes.Requireable<(...args: any[]) => any>; let maxHeight: PropTypes.Requireable; let maxNumRows: PropTypes.Requireable; let onKeyDown: PropTypes.Requireable<(...args: any[]) => any>; let dataHook: PropTypes.Requireable; let placeholder: PropTypes.Requireable; let onFocus: PropTypes.Requireable<(...args: any[]) => any>; let onBlur: PropTypes.Requireable<(...args: any[]) => any>; let onInputClicked: PropTypes.Requireable<(...args: any[]) => any>; let autoFocus: PropTypes.Requireable; let disabled: PropTypes.Requireable; let readOnly: PropTypes.Requireable; let status: PropTypes.Requireable; let statusMessage: PropTypes.Requireable; let mode: PropTypes.Requireable; let delimiters: PropTypes.Requireable; let width: PropTypes.Requireable; let customSuffix: PropTypes.Requireable; let hideCustomSuffix: PropTypes.Requireable; } namespace defaultProps { export function onRemoveTag_1(): void; export { onRemoveTag_1 as onRemoveTag }; let tags_1: never[]; export { tags_1 as tags }; let placeholder_1: string; export { placeholder_1 as placeholder }; let delimiters_1: never[]; export { delimiters_1 as delimiters }; } } import React from 'react'; import Input from '../Input'; import PropTypes from 'prop-types'; //# sourceMappingURL=InputWithTags.d.ts.map