import { Placement } from "popper.js"; import * as React from "react"; import { RefHandler } from "react-popper"; export interface Props { triggerEvent?: "onMouseOver" | "onClick"; placement?: Placement; offset?: number | string; handleRenderer: (ref: RefHandler, handleProps: unknown) => React.ReactNode; contentRenderer: (ref: RefHandler, contentProps: unknown, closePopover: (event: React.MouseEvent) => void) => React.ReactNode; disabled?: boolean; onClosed?: (evt: React.SyntheticEvent) => void; } declare class Popover extends React.Component { constructor(props: any); openPopover: () => void; closePopover: (event: React.MouseEvent) => void; buildEventHandlers: (event: any) => { [x: number]: () => void; onFocus: () => void; }; render(): JSX.Element; } export default Popover;