import * as React from "react"; import { TransitionCallbacks } from "react-bootstrap"; declare namespace Overlay { export interface OverlayProps extends TransitionCallbacks { children?: React.ReactNode; // Optional animation?: any; // TODO: Add more specific type container?: any; // TODO: Add more specific type containerPadding?: number | undefined; // TODO: Add more specific type onHide?: Function | undefined; placement?: "top" | "right" | "bottom" | "left" | undefined; rootClose?: boolean | undefined; show?: boolean | undefined; target?: Function | React.ReactInstance | undefined; shouldUpdatePosition?: boolean | undefined; } } declare class Overlay extends React.Component {} export = Overlay;