///
import { SystemStyleObject } from "@chakra-v2/styled-system";
export declare const PopoverProvider: import("react").Provider<{
forceUpdate: () => void;
isOpen: boolean;
onAnimationComplete: () => void;
onClose: () => void;
getAnchorProps: import("@chakra-v2/utils").PropGetter;
getArrowProps: import("@chakra-v2/utils").PropGetter;
getArrowInnerProps: import("@chakra-v2/utils").PropGetter;
getPopoverPositionerProps: import("@chakra-v2/utils").PropGetter;
getPopoverProps: import("@chakra-v2/utils").PropGetter;
getTriggerProps: import("@chakra-v2/utils").PropGetter;
getHeaderProps: import("@chakra-v2/utils").PropGetter;
getBodyProps: import("@chakra-v2/utils").PropGetter;
}>, usePopoverContext: () => {
forceUpdate: () => void;
isOpen: boolean;
onAnimationComplete: () => void;
onClose: () => void;
getAnchorProps: import("@chakra-v2/utils").PropGetter;
getArrowProps: import("@chakra-v2/utils").PropGetter;
getArrowInnerProps: import("@chakra-v2/utils").PropGetter;
getPopoverPositionerProps: import("@chakra-v2/utils").PropGetter;
getPopoverProps: import("@chakra-v2/utils").PropGetter;
getTriggerProps: import("@chakra-v2/utils").PropGetter;
getHeaderProps: import("@chakra-v2/utils").PropGetter;
getBodyProps: import("@chakra-v2/utils").PropGetter;
};
export declare const PopoverStylesProvider: import("react").Provider>, usePopoverStyles: () => Record;