// Import React import React = require("react"); // // ---------------------------------------- export interface OverlayTriggerProps extends React.Props { // Required overlay: any; // TODO: Add more specific type // Optional animation?: any; // TODO: Add more specific type container?: any; // TODO: Add more specific type containerPadding?: number; defaultOverlayShown?: boolean; delay?: number; delayHide?: number; delayShow?: number; onEnter?: Function; onEntered?: Function; onEntering?: Function; onExit?: Function; onExited?: Function; onExiting?: Function; placement?: string; rootClose?: boolean; trigger?: string | string[]; } export interface OverlayTrigger extends React.ReactElement { } export interface OverlayTriggerClass extends React.ComponentClass { } export var OverlayTrigger: OverlayTriggerClass;