import { PopoverHTMLProps, PopoverOptions } from "reakit/Popover/Popover";
import { PopoverArrowHTMLProps, PopoverArrowOptions } from "reakit/Popover/PopoverArrow";
import { BootstrapRoleOptions } from "./Role";
export declare type BootstrapPopoverOptions = BootstrapRoleOptions & PopoverOptions;
export declare function usePopoverOptions({ unstable_system: { palette, fill, ...system }, ...options }: BootstrapPopoverOptions): BootstrapPopoverOptions;
export declare function usePopoverProps({ unstable_system }: BootstrapPopoverOptions, htmlProps?: PopoverHTMLProps): PopoverHTMLProps;
export declare type BootstrapPopoverArrowOptions = BootstrapRoleOptions & PopoverArrowOptions;
export declare function usePopoverArrowProps(_: BootstrapPopoverArrowOptions, htmlProps?: PopoverArrowHTMLProps): PopoverArrowHTMLProps;