import * as React from 'react'; import { FormContextProps } from '../../hoc/withFormContext'; import { Responsive } from '../Responsive'; import { DropdownFieldProps } from './DropdownField.types.part'; export declare const DropdownSelect: any; interface DropdownState { value: Array; error?: React.ReactChild; open: boolean; controlled: boolean; } export declare class DropdownFieldInt extends React.Component { constructor(props: DropdownFieldProps); componentDidMount(): void; componentWillUnmount(): void; UNSAFE_componentWillReceiveProps({ data, value, error, multiple }: DropdownFieldProps): void; private show; private hide; handleClickOutside: () => Promise; private toggle; private control; private handleMouseDown; private handleChange; private renderList; render(): JSX.Element; static inner: { readonly StyledLabel: any; readonly InteractiveList: React.ComponentClass; readonly DropdownContainer: any; readonly DropdownSelect: any; readonly DropdownInputBox: any; readonly StyledInputRow: React.SFC & { inner: { readonly TextFieldBoxWithLabelWrapper: any; readonly TextFieldLabel: any; readonly TextFieldLabelText: any; }; }; readonly DropdownOptionText: any; readonly InputIcon: React.SFC & { inner: { readonly StyledIconContainer: any; readonly IconLink: React.SFC & { inner: { readonly StyledAnchor: any; readonly StyledIcon: any; readonly AnchorText: any; }; }; readonly Icon: React.FC & { inner: { readonly StyledIcon: any; }; }; }; }; readonly StyledIconContainer: any; readonly Icon: React.FC & { inner: { readonly StyledIcon: any; }; }; readonly Responsive: typeof Responsive; }; } export {};