import * as React from "react"; import { Dir } from "./types"; declare type Props = { children: React.ReactNode; hideDropdownMenu: () => void; position: { top: number; bottom: number; left: number; right: number; } | null; dir?: Dir; }; export default class DropdownMenu extends React.Component { static displayName: string; static defaultProps: { dir: string; }; menu: HTMLDivElement | null; componentDidMount(): void; componentWillUnmount(): void; positionMenu(): void; handleDocumentClick: (e: MouseEvent) => void; handleDocumentResize: () => void; render(): JSX.Element; } export {};