import React, { FC, ReactNode, ComponentProps } from 'react';
import TooltipTrigger from 'react-popper-tooltip';
declare const AsComponent: React.ForwardRefExoticComponent<Pick<Pick<Props, "tagName"> & Record<string, any>, string> & React.RefAttributes<unknown>>;
declare const WithTooltip: FC<Props & ComponentProps<typeof AsComponent>>;
interface Props {
    tagName?: keyof JSX.IntrinsicElements;
    trigger?: ComponentProps<typeof TooltipTrigger>['trigger'];
    closeOnClick?: boolean;
    placement?: ComponentProps<typeof TooltipTrigger>['placement'];
    modifiers?: any;
    hasChrome?: boolean;
    tooltip?: ReactNode | Function;
    children: ReactNode;
    startOpen?: boolean;
    delayHide?: number;
    onVisibilityChange?: Function;
    portalContainer?: ComponentProps<typeof TooltipTrigger>['portalContainer'];
    tooltipZIndex?: number;
}
export default WithTooltip;
//# sourceMappingURL=WithTooltip.d.ts.map