import * as React from 'react'; import { FlameBoxProps } from '@lightspeed/flame/Core'; interface Props extends FlameBoxProps { refComponent: (props: { toggleOpen: () => void; }) => React.ReactNode; children: (props: { toggleOpen: () => void; }) => React.ReactNode; } interface State { isOpen: boolean; } declare class BaseDropdown extends React.Component { constructor(props: Props); componentDidMount(): void; componentWillUnmount(): void; handleKeyEvent(event: KeyboardEvent): void; toggleOpen(): void; handleClickOutside(): void; render(): JSX.Element; } declare const Dropdown: typeof BaseDropdown; export default Dropdown;