import { DeviceBreakpointsType } from '../../types/breakpoints/breakpoints';
import { POSITIONS } from '../../types/positions/positions';
import { PopoverVariantStylesProps } from './types/popoverTheme';
import { PopoverPositionVariantType } from './types/positionVariant';
type PopoverProps = {
    device: DeviceBreakpointsType;
    positionVariant?: PopoverPositionVariantType;
    align?: POSITIONS;
    autoWidth?: boolean;
    top?: string;
    bottom?: string;
    right?: string;
    left?: string;
    transparentBackground?: boolean;
    extraAlignGap?: string;
    extraWidth?: string;
    extraWidthSide?: POSITIONS;
    fullWidth?: boolean;
    zIndex?: string | number;
};
export declare const PopoverStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, PopoverVariantStylesProps & PopoverProps>> & string;
export declare const PopoverAnimationStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components").FastOmit<import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, never>> & string;
export {};
