import React, { Component } from 'react'; export interface Props { label?: string; onChange?: (value: string) => {}; multi?: boolean; } export interface HeaderProps { children: React.ReactChild; } export default class Select extends Component { private wrapperRef; static Header: ({ children }: HeaderProps) => JSX.Element; static Item: ({ children, value, checked }: import("./Item").Props) => JSX.Element; static Divider: () => JSX.Element; state: { listOpen: boolean; onChange: (value: string) => {} | null; }; constructor(props: Props); componentDidMount(): void; componentWillUnmount(): void; onChange: (value: string) => {} | null; toggleOpen: () => void; handleClickOutside: (e: Event) => void; render(): JSX.Element; }