/// <reference types="react" />
import { PopoverAnchorGetElementFn } from '../Anchor';
export interface IPopoverClickTriggerChildProps {
    onClick?: (...args: any[]) => void;
}
export interface IPopoverClickTriggerProps<ChildProps extends IPopoverClickTriggerChildProps> {
    closeOnClickOutside?: boolean;
    toggle?: boolean;
    getElement?: PopoverAnchorGetElementFn;
    children?: (string | number | React.ReactElement<ChildProps, any>) | ((childProps: IPopoverClickTriggerChildProps) => React.ReactNode);
}
export declare function PopoverClickTrigger<ChildProps extends IPopoverClickTriggerChildProps = IPopoverClickTriggerChildProps>({ children, toggle, getElement, closeOnClickOutside, }: IPopoverClickTriggerProps<ChildProps>): JSX.Element;
export default PopoverClickTrigger;
