import { RefObject } from 'react'; import { LidoComponentProps } from '../utils/index.js'; import { TransitionWrapperProps, TransitionInnerProps } from '../transition/index.js'; export type { Theme } from '../theme/index.js'; export declare enum PopoverOffset { xs = 0, sm = 1, md = 2, lg = 3, xl = 4 } export declare type PopoverOffsets = keyof typeof PopoverOffset; export declare enum PopoverPlacement { topLeft = 0, top = 1, topRight = 2, rightTop = 3, right = 4, rightBottom = 5, bottomLeft = 6, bottom = 7, bottomRight = 8, leftTop = 9, left = 10, leftBottom = 11 } export declare type PopoverPlacements = keyof typeof PopoverPlacement; export declare type PopoverRootOwnProps = LidoComponentProps<'div', { wrapperRef?: RefObject; anchorRef: RefObject; placement?: PopoverPlacements; backdrop?: boolean; onClose?: () => void; }>; export declare type PopoverRootProps = PopoverRootOwnProps & TransitionWrapperProps; export declare type PopoverRootInnerProps = PopoverRootOwnProps & TransitionInnerProps; export declare type PopoverProps = { as?: never; offset?: PopoverOffsets; open?: boolean; } & Omit; //# sourceMappingURL=types.d.ts.map