import React, { Component } from "react"; import Portal from "./portal"; import TabLoop from "./tab_loop"; import type { FloatingProps } from "./with_floating"; import type { ReactNode } from "react"; interface PortalProps extends Omit, "children"> { } interface TabLoopProps extends Omit, "children"> { } interface PopperComponentProps extends Omit, TabLoopProps, FloatingProps { className?: string; wrapperClassName?: string; popperComponent: React.ReactNode; popperContainer?: React.FC<{ children?: ReactNode | undefined; }>; targetComponent: React.ReactNode; popperOnKeyDown: React.KeyboardEventHandler; showArrow?: boolean; portalId?: PortalProps["portalId"]; } export declare class PopperComponent extends Component { static get defaultProps(): { hidePopper: boolean; }; render(): React.ReactElement; } declare const _default: React.FC & import("./with_floating").WithFloatingProps>; export default _default;