/// <reference types="react" />
import { PopoverAnchorGetElementFn } from '../Anchor';
export interface IPopoverFocusTriggerChildProps {
    onFocus?: (...args: any[]) => void;
    onBlur?: (...args: any[]) => void;
}
export interface IPopoverFocusTriggerProps<ChildProps extends IPopoverFocusTriggerChildProps> {
    getElement?: PopoverAnchorGetElementFn;
    children?: string | number | React.ReactElement<ChildProps, any> | ((childProps: IPopoverFocusTriggerChildProps) => React.ReactNode);
}
export declare function PopoverFocusTrigger<ChildProps extends IPopoverFocusTriggerChildProps = IPopoverFocusTriggerChildProps>({ children, getElement }: IPopoverFocusTriggerProps<ChildProps>): JSX.Element;
export default PopoverFocusTrigger;
