import type { PopoverProps } from '@blueprintjs/core'; import type { Interpolation, Theme } from '@emotion/react'; import type { CSSProperties } from 'react'; import type { ButtonProps } from 'react-science/ui'; interface PopoverButtonProps extends ButtonProps { title?: string; visible?: boolean; css?: Interpolation; } type ActionButtonProps = PopoverButtonProps | { elementType: 'separator'; }; type Direction = 'column' | 'row'; type AnchorTo = 'element' | 'cursor-x' | 'cursor-y' | 'cursor'; type AnchorPlacement = 'start' | 'end'; interface Position { x: number; y: number; } export interface ActionsButtonsPopoverProps extends Omit, Partial { buttons: ActionButtonProps[]; contentStyle?: CSSProperties; direction?: Direction; space?: number; offsetX?: number; offsetY?: number; anchorTo?: AnchorTo; autoFlip?: boolean; anchorPlacement?: AnchorPlacement; } export declare function ActionsButtonsPopover(props: ActionsButtonsPopoverProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ActionsButtonsPopover.d.ts.map