import * as React from 'react';
import { BasicTooltipProps } from '../BasicTooltip';
import type { RefPopupToggle } from '../../utils/popup/types';
export interface State {
    open: boolean;
}
export interface PopupControlledProps extends React.HTMLAttributes<any> {
    open?: boolean;
    round?: boolean;
    prerender?: boolean;
    block?: boolean;
    tooltip?: BasicTooltipProps;
    fadeIn?: boolean;
    renderContext: (state: State) => React.ReactNode;
    onHeadClick?: React.MouseEventHandler;
    onClickAway?: (e: Event) => void;
    onEsc?: () => void;
    refToggle?: RefPopupToggle;
}
export declare const PopupControlled: React.FC<PopupControlledProps>;
