import { TransitionStatus } from "react-transition-group";
import { BoxProps } from "../box";
type PopoverContainerWrapperProps = {
    hasFullWidth?: boolean;
};
declare const PopoverContainerWrapperStyle: import("styled-components").StyledComponent<"div", any, PopoverContainerWrapperProps, never>;
declare const PopoverContainerTitleStyle: import("styled-components").StyledComponent<"div", any, {}, never>;
declare const PopoverContainerHeaderStyle: import("styled-components").StyledComponent<"div", any, {}, never>;
type PopoverContainerContentStyleProps = {
    animationState?: TransitionStatus;
    disableAnimation?: boolean;
    zIndex?: number;
    $borderRadius?: BoxProps["borderRadius"];
    $popoverOffset?: number;
};
declare const PopoverContainerContentStyle: import("styled-components").StyledComponent<"div", any, {
    theme: object;
} & PopoverContainerContentStyleProps, "theme">;
type AdditionalIconButtonProps = {
    tabIndex?: number;
    id?: string;
};
declare const PopoverContainerOpenIcon: import("styled-components").StyledComponent<import("react").ForwardRefExoticComponent<import("../icon-button").IconButtonProps & import("react").RefAttributes<HTMLButtonElement>>, any, AdditionalIconButtonProps, never>;
declare const PopoverContainerCloseIcon: import("styled-components").StyledComponent<import("react").ForwardRefExoticComponent<import("../icon-button").IconButtonProps & import("react").RefAttributes<HTMLButtonElement>>, any, AdditionalIconButtonProps, never>;
export { PopoverContainerWrapperStyle, PopoverContainerHeaderStyle, PopoverContainerContentStyle, PopoverContainerCloseIcon, PopoverContainerTitleStyle, PopoverContainerOpenIcon, };
