// 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;